aboutsummaryrefslogtreecommitdiffstats
path: root/cm/lib/main/java/org/cyanogenmod/platform/internal/display/OutdoorModeController.java
diff options
context:
space:
mode:
Diffstat (limited to 'cm/lib/main/java/org/cyanogenmod/platform/internal/display/OutdoorModeController.java')
-rw-r--r--cm/lib/main/java/org/cyanogenmod/platform/internal/display/OutdoorModeController.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/cm/lib/main/java/org/cyanogenmod/platform/internal/display/OutdoorModeController.java b/cm/lib/main/java/org/cyanogenmod/platform/internal/display/OutdoorModeController.java
index 797a92e..20f047d 100644
--- a/cm/lib/main/java/org/cyanogenmod/platform/internal/display/OutdoorModeController.java
+++ b/cm/lib/main/java/org/cyanogenmod/platform/internal/display/OutdoorModeController.java
@@ -40,6 +40,7 @@ public class OutdoorModeController extends LiveDisplayFeature {
// default values
private final int mDefaultOutdoorLux;
+ private final int mOutdoorLuxHysteresis;
private final boolean mDefaultAutoOutdoorMode;
private final boolean mSelfManaged;
@@ -59,6 +60,8 @@ public class OutdoorModeController extends LiveDisplayFeature {
mDefaultOutdoorLux = mContext.getResources().getInteger(
org.cyanogenmod.platform.internal.R.integer.config_outdoorAmbientLux);
+ mOutdoorLuxHysteresis = mContext.getResources().getInteger(
+ org.cyanogenmod.platform.internal.R.integer.config_outdoorAmbientLuxHysteresis);
mDefaultAutoOutdoorMode = mContext.getResources().getBoolean(
org.cyanogenmod.platform.internal.R.bool.config_defaultAutoOutdoorMode);
}
@@ -71,7 +74,7 @@ public class OutdoorModeController extends LiveDisplayFeature {
if (!mSelfManaged) {
mLuxObserver = new AmbientLuxObserver(mContext, mHandler.getLooper(),
- mDefaultOutdoorLux, SENSOR_WINDOW_MS);
+ mDefaultOutdoorLux, mOutdoorLuxHysteresis, SENSOR_WINDOW_MS);
}
registerSettings(
@@ -128,6 +131,7 @@ public class OutdoorModeController extends LiveDisplayFeature {
pw.println(" mSelfManaged=" + mSelfManaged);
if (!mSelfManaged) {
pw.println(" mDefaultOutdoorLux=" + mDefaultOutdoorLux);
+ pw.println(" mOutdoorLuxHysteresis=" + mOutdoorLuxHysteresis);
pw.println();
pw.println(" OutdoorModeController State:");
pw.println(" mAutoOutdoorMode=" + isAutomaticOutdoorModeEnabled());