summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAltaf-Mahdi <altaf.mahdi@gmail.com>2016-07-07 09:57:32 +0100
committerRoman Birg <roman@cyngn.com>2016-07-07 09:10:02 -0700
commit7536d60773c593302bdcc11f531f5b42a89b6633 (patch)
tree748d46a40b3d5f22d9273104d62b19368657a0ba /src
parent91c66f18051c7c382f8d5fe91ebb066ba6404797 (diff)
downloadpackages_apps_Settings-7536d60773c593302bdcc11f531f5b42a89b6633.zip
packages_apps_Settings-7536d60773c593302bdcc11f531f5b42a89b6633.tar.gz
packages_apps_Settings-7536d60773c593302bdcc11f531f5b42a89b6633.tar.bz2
InstalledAppDetails: fix refreshing storage summary after force stop
* if app is force stopped, current implementation causes a nasty loop which in turn causes very high cpu usage: refreshUi() > checkForceStop() > mCheckKillProcessesReceiver > refreshUi() * fix storage not being updated by running refreshUi() in onRunningStateChanged from AppInfoBase Ticket: CYNGNOS-2527 Change-Id: Iec24bb620d1a6287d7ccf583db978ef338ef762e
Diffstat (limited to 'src')
-rw-r--r--src/com/android/settings/applications/AppInfoBase.java2
-rwxr-xr-xsrc/com/android/settings/applications/InstalledAppDetails.java1
2 files changed, 1 insertions, 2 deletions
diff --git a/src/com/android/settings/applications/AppInfoBase.java b/src/com/android/settings/applications/AppInfoBase.java
index 9528ec1..cd8d1b5 100644
--- a/src/com/android/settings/applications/AppInfoBase.java
+++ b/src/com/android/settings/applications/AppInfoBase.java
@@ -156,7 +156,7 @@ public abstract class AppInfoBase extends SettingsPreferenceFragment
@Override
public void onRunningStateChanged(boolean running) {
- // No op.
+ refreshUi();
}
@Override
diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java
index cc1b241..f9dda55 100755
--- a/src/com/android/settings/applications/InstalledAppDetails.java
+++ b/src/com/android/settings/applications/InstalledAppDetails.java
@@ -1021,7 +1021,6 @@ public class InstalledAppDetails extends AppInfoBase
public void onReceive(Context context, Intent intent) {
if (getActivity() != null && !getActivity().isDestroyed()) {
updateForceStopButton(getResultCode() != Activity.RESULT_CANCELED);
- refreshUi();
}
}
};