summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2020-04-21 18:25:41 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-04-21 18:25:41 +0000
commit9bc5f9efc229991f7c69047c2201ca00e4074fc1 (patch)
tree963a5d9594d2f948c396091d90400421bc078531 /core/java
parent7b8c8b72b355f1ed72ff87922c91cc7ed876e995 (diff)
parent38412951a9a3197b5343ed96cd2a1fcd17c6f5c3 (diff)
Merge "Keeing the device in gesture nav while user setup is pending" into rvc-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/policy/GestureNavigationSettingsObserver.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/com/android/internal/policy/GestureNavigationSettingsObserver.java b/core/java/com/android/internal/policy/GestureNavigationSettingsObserver.java
index ebfea450af88..56a6db95badc 100644
--- a/core/java/com/android/internal/policy/GestureNavigationSettingsObserver.java
+++ b/core/java/com/android/internal/policy/GestureNavigationSettingsObserver.java
@@ -46,6 +46,9 @@ public class GestureNavigationSettingsObserver extends ContentObserver {
r.registerContentObserver(
Settings.Secure.getUriFor(Settings.Secure.BACK_GESTURE_INSET_SCALE_RIGHT),
false, this, UserHandle.USER_ALL);
+ r.registerContentObserver(
+ Settings.Secure.getUriFor(Settings.Secure.USER_SETUP_COMPLETE),
+ false, this, UserHandle.USER_ALL);
}
public void unregister() {
@@ -68,6 +71,11 @@ public class GestureNavigationSettingsObserver extends ContentObserver {
return getSensitivity(userRes, Settings.Secure.BACK_GESTURE_INSET_SCALE_RIGHT);
}
+ public boolean areNavigationButtonForcedVisible() {
+ return Settings.Secure.getIntForUser(mContext.getContentResolver(),
+ Settings.Secure.USER_SETUP_COMPLETE, 0, UserHandle.USER_CURRENT) == 0;
+ }
+
private int getSensitivity(Resources userRes, String side) {
final int inset = userRes.getDimensionPixelSize(
com.android.internal.R.dimen.config_backGestureInset);