diff --git a/src/org/lineageos/setupwizard/FinishActivity.java b/src/org/lineageos/setupwizard/FinishActivity.java index 463e67dc..858d3bbe 100644 --- a/src/org/lineageos/setupwizard/FinishActivity.java +++ b/src/org/lineageos/setupwizard/FinishActivity.java @@ -1,6 +1,6 @@ /* * Copyright (C) 2016 The CyanogenMod Project - * Copyright (C) 2017 The LineageOS Project + * Copyright (C) 2017-2018 The LineageOS Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -34,6 +34,7 @@ import android.graphics.Bitmap; import android.graphics.Point; import android.os.Bundle; import android.os.Handler; +import android.os.UserHandle; import android.preference.PreferenceManager; import android.view.View; import android.view.ViewAnimationUtils; @@ -210,8 +211,8 @@ public class FinishActivity extends BaseSetupWizardActivity { private static void writeDisableNavkeysOption(Context context, boolean enabled) { final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); - LineageSettings.Global.putInt(context.getContentResolver(), - LineageSettings.Global.DEV_FORCE_SHOW_NAVBAR, enabled ? 1 : 0); + LineageSettings.System.putIntForUser(context.getContentResolver(), + LineageSettings.System.FORCE_SHOW_NAVBAR, enabled ? 1 : 0, UserHandle.USER_CURRENT); LineageHardwareManager hardware = LineageHardwareManager.getInstance(context); hardware.set(LineageHardwareManager.FEATURE_KEY_DISABLE, enabled); diff --git a/src/org/lineageos/setupwizard/LineageSettingsActivity.java b/src/org/lineageos/setupwizard/LineageSettingsActivity.java index c3bb913b..d72d2e09 100644 --- a/src/org/lineageos/setupwizard/LineageSettingsActivity.java +++ b/src/org/lineageos/setupwizard/LineageSettingsActivity.java @@ -27,6 +27,7 @@ import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.os.RemoteException; +import android.os.UserHandle; import android.text.Spannable; import android.text.SpannableString; import android.text.SpannableStringBuilder; @@ -190,8 +191,8 @@ public class LineageSettingsActivity extends BaseSetupWizardActivity { private void updateDisableNavkeysOption() { if (mSupportsKeyDisabler) { final Bundle myPageBundle = mSetupWizardApp.getSettingsBundle(); - boolean enabled = LineageSettings.Global.getInt(getContentResolver(), - LineageSettings.Global.DEV_FORCE_SHOW_NAVBAR, 0) != 0; + boolean enabled = LineageSettings.System.getIntForUser(getContentResolver(), + LineageSettings.System.FORCE_SHOW_NAVBAR, 0, UserHandle.USER_CURRENT) != 0; boolean checked = myPageBundle.containsKey(DISABLE_NAV_KEYS) ? myPageBundle.getBoolean(DISABLE_NAV_KEYS) : enabled;