Index: sources/storage/DriveWatcher.cpp =================================================================== diff -u -r821bf955d0ba7e028bccfee7c04ca77cf80a0bd4 -re159592e3a99658e661ab83fffef43322dc075f3 --- sources/storage/DriveWatcher.cpp (.../DriveWatcher.cpp) (revision 821bf955d0ba7e028bccfee7c04ca77cf80a0bd4) +++ sources/storage/DriveWatcher.cpp (.../DriveWatcher.cpp) (revision e159592e3a99658e661ab83fffef43322dc075f3) @@ -241,7 +241,7 @@ static qint64 mOAvailable ; qint64 mCAvailable ; mCIsReady = driveSpaceCheck(Storage::SDCard_Base_Path_Name, mCTotal, mCAvailable, &mCIsReadOnly); - + /// DEBUG: qDebug() << " ===== " << Storage::SDCard_Base_Path_Name << mCIsReady; if (mOIsReadOnly != mCIsReadOnly || mOIsReady != mCIsReady) { mOIsReadOnly = mCIsReadOnly; emit didSDCardStateChange(mCIsReady, mCIsReadOnly); @@ -257,9 +257,12 @@ quint8 mPercent = mCTotal ? ((100 * mCAvailable) / mCTotal) : 0; if (mPercent < _minRequiredAvailableSpacePercent) { LOG_EVENT(QString("SD-CARD space lower than %1%").arg(_minRequiredAvailableSpacePercent)); + emit didSDCardSpaceChange(mCIsReady, mCTotal, mCAvailable, mPercent); emit didSDCardSpaceTooLow(_minRequiredAvailableSpacePercent); } + /// DEBUG: qDebug() << Storage::SDCard_Base_Path_Name << mCIsReady << mOTotal << mCTotal << (mOTotal == mCTotal) << mOAvailable << mCAvailable << (mOAvailable == mCAvailable) << mPercent << mCIsReadOnly; + if (mOTotal == mCTotal && mOAvailable == mCAvailable) { return; @@ -270,6 +273,7 @@ mOAvailable = mCAvailable ; if (_pauseSpaceCheck) return; emit didSDCardSpaceChange(mCIsReady, mCTotal, mCAvailable, mPercent); + /// DEBUG: qDebug() << Storage::SDCard_Base_Path_Name << mCIsReady << mCTotal << mCAvailable << mPercent ; } // coco end