OmniGears: make sure TimeInState updates in onResume
Change-Id: Ice7ebc0f3956cc559420c64c567a9a6e1eeb20f4
diff --git a/src/org/omnirom/omnigears/system/TimeInState.java b/src/org/omnirom/omnigears/system/TimeInState.java
index c52d54b..66bd75b 100644
--- a/src/org/omnirom/omnigears/system/TimeInState.java
+++ b/src/org/omnirom/omnigears/system/TimeInState.java
@@ -52,7 +52,7 @@
private TextView mTotalStateTime;
private TextView mStatesWarning;
private CheckBox mStateMode;
- private boolean mUpdatingData = false;
+ private boolean mUpdatingData;
private CPUStateMonitor monitor;
private Context mContext;
private int mCpuNum;
@@ -89,7 +89,6 @@
mCpuNum = Helpers.getNumOfCpus();
mPeriodType = getPrefs().getInt("which", 1);
if (savedInstanceState != null) {
- mUpdatingData = savedInstanceState.getBoolean("updatingData");
mPeriodType = savedInstanceState.getInt("which");
}
@@ -171,12 +170,12 @@
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
- outState.putBoolean("updatingData", mUpdatingData);
outState.putInt("which", mPeriodType);
}
@Override
public void onResume() {
+ mUpdatingData = false;
refreshData();
super.onResume();
}
@@ -240,7 +239,6 @@
}
public void updateView() {
- Log.d(TAG, "updateView " + mUpdatingData);
if (mUpdatingData) {
return;
}