--- a/mpengine/src/mpsongscanner.cpp Fri Jun 25 17:21:37 2010 -0500
+++ b/mpengine/src/mpsongscanner.cpp Fri Jul 09 16:27:03 2010 -0500
@@ -64,8 +64,9 @@
this, SLOT( handleScanEnded( int, int ) ), Qt::QueuedConnection );
connect( mMpxHarvesterWrapper, SIGNAL( scanCountChanged( int ) ),
this, SIGNAL( scanCountChanged( int ) ), Qt::QueuedConnection );
+ // Disk events should be handled asap in order to stop the scan on time
connect( mMpxHarvesterWrapper, SIGNAL( diskEvent( MpxDiskEvents ) ),
- this, SLOT( handleDiskEvent(MpxDiskEvents) ), Qt::QueuedConnection );
+ this, SLOT( handleDiskEvent(MpxDiskEvents) ) );
TX_EXIT
}