Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d9633894 authored by Richard Uhler's avatar Richard Uhler Committed by android-build-merger
Browse files

Fix incorrect notification about running out of storage space. am: d42fe85b am: 90d4d50a

am: 1e09e753

Change-Id: Ib542f5fba02684f5bbd334b17a10c2092529bc19
parents a3422bcb 1e09e753
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -87,6 +87,11 @@ public class DeviceStorageMonitorService extends SystemService {
    private static final long DEFAULT_DISK_FREE_CHANGE_REPORTING_THRESHOLD = 2 * 1024 * 1024; // 2MB
    private static final long DEFAULT_CHECK_INTERVAL = MONITOR_INTERVAL*60*1000;

    // com.android.internal.R.string.low_internal_storage_view_text_no_boot
    // hard codes 250MB in the message as the storage space required for the
    // boot image.
    private static final long BOOT_IMAGE_STORAGE_REQUIREMENT = 250 * 1024 * 1024;

    private long mFreeMem;  // on /data
    private long mFreeMemAfterLastCacheClear;  // on /data
    private long mLastReportedFreeMem;
@@ -290,9 +295,10 @@ public class DeviceStorageMonitorService extends SystemService {
                    mLowMemFlag = false;
                }
            }
            if (!mLowMemFlag && !mIsBootImageOnDisk) {
            if (!mLowMemFlag && !mIsBootImageOnDisk && mFreeMem < BOOT_IMAGE_STORAGE_REQUIREMENT) {
                Slog.i(TAG, "No boot image on disk due to lack of space. Sending notification");
                sendNotification();
                mLowMemFlag = true;
            }
            if (mFreeMem < mMemFullThreshold) {
                if (!mMemFullFlag) {
@@ -383,7 +389,7 @@ public class DeviceStorageMonitorService extends SystemService {

        @Override
        public boolean isMemoryLow() {
            return mLowMemFlag || !mIsBootImageOnDisk;
            return mLowMemFlag;
        }

        @Override