summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/answerproximitysensor/AnswerProximitySensor.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/incallui/answerproximitysensor/AnswerProximitySensor.java')
-rw-r--r--java/com/android/incallui/answerproximitysensor/AnswerProximitySensor.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/java/com/android/incallui/answerproximitysensor/AnswerProximitySensor.java b/java/com/android/incallui/answerproximitysensor/AnswerProximitySensor.java
index 8aeb05fea..dbb8df9d5 100644
--- a/java/com/android/incallui/answerproximitysensor/AnswerProximitySensor.java
+++ b/java/com/android/incallui/answerproximitysensor/AnswerProximitySensor.java
@@ -27,6 +27,8 @@ import com.android.incallui.call.DialerCall;
import com.android.incallui.call.DialerCallListener;
import com.android.incallui.call.state.DialerCallState;
+import com.android.incallui.R;
+
/**
* This class prevents users from accidentally answering calls by keeping the screen off until the
* proximity sensor is unblocked. If the screen is already on or if this is a call waiting call then
@@ -61,6 +63,11 @@ public class AnswerProximitySensor
return false;
}
+ if (!context.getResources().getBoolean(R.bool.config_answer_proximity_sensor_enabled)) {
+ LogUtil.i("AnswerProximitySensor.shouldUse", "disabled by overlay");
+ return false;
+ }
+
if (!context
.getSystemService(PowerManager.class)
.isWakeLockLevelSupported(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK)) {