diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-05-08 14:46:21 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-05-08 14:46:21 -0700 |
commit | 7b59fe316e23e05ef33648a855c2280dd8fad981 (patch) | |
tree | faff3cdd69675dd5b67642171e7eaaa49fdd2170 /services | |
parent | 98acd54fa6657e8131b3a2a957de7882a2f511ab (diff) | |
parent | 0bfbae2c3241112f14abca6c9792e759e85e1c5e (diff) | |
download | frameworks_base-7b59fe316e23e05ef33648a855c2280dd8fad981.zip frameworks_base-7b59fe316e23e05ef33648a855c2280dd8fad981.tar.gz frameworks_base-7b59fe316e23e05ef33648a855c2280dd8fad981.tar.bz2 |
Merge change 1275 into donut
* changes:
Make the internal storage monitor work correctly when internal storage is very large.
Diffstat (limited to 'services')
-rw-r--r-- | services/java/com/android/server/DeviceStorageMonitorService.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/services/java/com/android/server/DeviceStorageMonitorService.java b/services/java/com/android/server/DeviceStorageMonitorService.java index 85861bb..52e09ca 100644 --- a/services/java/com/android/server/DeviceStorageMonitorService.java +++ b/services/java/com/android/server/DeviceStorageMonitorService.java @@ -74,7 +74,7 @@ class DeviceStorageMonitorService extends Binder { private boolean mLowMemFlag=false; private Context mContext; private ContentResolver mContentResolver; - int mBlkSize; + long mBlkSize; long mTotalMemory; StatFs mFileStats; private static final String DATA_PATH="/data"; @@ -251,7 +251,7 @@ class DeviceStorageMonitorService extends Binder { //initialize block size mBlkSize = mFileStats.getBlockSize(); //initialize total storage on device - mTotalMemory = (mFileStats.getBlockCount()*mBlkSize)/100; + mTotalMemory = ((long)mFileStats.getBlockCount()*mBlkSize)/100L; mStorageLowIntent = new Intent(Intent.ACTION_DEVICE_STORAGE_LOW); mStorageOkIntent = new Intent(Intent.ACTION_DEVICE_STORAGE_OK); checkMemory(true); |