Loading packages/SystemUI/res/values/lineage_config.xml +3 −0 Original line number Diff line number Diff line Loading @@ -31,4 +31,7 @@ <!-- If not zero, limits the internal screen recorder's framerate to the set value. --> <integer name="config_screenRecorderMaxFramerate">0</integer> <!-- Whether usage of the proximity sensor during doze is supported --> <bool name="doze_proximity_sensor_supported">true</bool> </resources> packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java +10 −7 Original line number Diff line number Diff line Loading @@ -46,6 +46,7 @@ import com.android.internal.logging.UiEvent; import com.android.internal.logging.UiEventLogger; import com.android.internal.logging.UiEventLoggerImpl; import com.android.internal.logging.nano.MetricsProto; import com.android.systemui.R; import com.android.systemui.plugins.SensorManagerPlugin; import com.android.systemui.statusbar.phone.DozeParameters; import com.android.systemui.util.sensors.AsyncSensorManager; Loading Loading @@ -174,6 +175,7 @@ public class DozeSensors { dozeLog), }; if (context.getResources().getBoolean(R.bool.doze_proximity_sensor_supported)) { setProxListening(false); // Don't immediately start listening when we register. mProximitySensor.register( proximityEvent -> { Loading @@ -182,6 +184,7 @@ public class DozeSensors { } }); } } /** * Unregister any sensors. Loading Loading
packages/SystemUI/res/values/lineage_config.xml +3 −0 Original line number Diff line number Diff line Loading @@ -31,4 +31,7 @@ <!-- If not zero, limits the internal screen recorder's framerate to the set value. --> <integer name="config_screenRecorderMaxFramerate">0</integer> <!-- Whether usage of the proximity sensor during doze is supported --> <bool name="doze_proximity_sensor_supported">true</bool> </resources>
packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java +10 −7 Original line number Diff line number Diff line Loading @@ -46,6 +46,7 @@ import com.android.internal.logging.UiEvent; import com.android.internal.logging.UiEventLogger; import com.android.internal.logging.UiEventLoggerImpl; import com.android.internal.logging.nano.MetricsProto; import com.android.systemui.R; import com.android.systemui.plugins.SensorManagerPlugin; import com.android.systemui.statusbar.phone.DozeParameters; import com.android.systemui.util.sensors.AsyncSensorManager; Loading Loading @@ -174,6 +175,7 @@ public class DozeSensors { dozeLog), }; if (context.getResources().getBoolean(R.bool.doze_proximity_sensor_supported)) { setProxListening(false); // Don't immediately start listening when we register. mProximitySensor.register( proximityEvent -> { Loading @@ -182,6 +184,7 @@ public class DozeSensors { } }); } } /** * Unregister any sensors. Loading