Loading src/org/lineageos/lineageparts/input/PowerMenuActions.java +11 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ import android.Manifest; import android.content.Context; import android.content.pm.UserInfo; import android.os.Bundle; import android.os.SystemProperties; import android.os.UserHandle; import android.os.UserManager; import android.provider.Settings; Loading @@ -25,6 +26,7 @@ import com.android.internal.util.EmergencyAffordanceManager; import com.android.settingslib.applications.ServiceListing; import lineageos.app.LineageGlobalActions; import lineageos.providers.LineageSettings; import org.lineageos.internal.util.PowerMenuConstants; import org.lineageos.lineageparts.R; Loading @@ -37,8 +39,10 @@ public class PowerMenuActions extends SettingsPreferenceFragment { final static String TAG = "PowerMenuActions"; private static final String CATEGORY_POWER_MENU_ITEMS = "power_menu_items"; private static final String CATEGORY_ADVANCED_ITEMS = "advanced"; private PreferenceCategory mPowerMenuItemsCategory; private PreferenceCategory mAdvancedItemsCategory; private CheckBoxPreference mScreenshotPref; private CheckBoxPreference mAirplanePref; Loading Loading @@ -67,6 +71,13 @@ public class PowerMenuActions extends SettingsPreferenceFragment { mEmergencyAffordanceManager = new EmergencyAffordanceManager(mContext); mPowerMenuItemsCategory = findPreference(CATEGORY_POWER_MENU_ITEMS); mAdvancedItemsCategory = findPreference(CATEGORY_ADVANCED_ITEMS); boolean isMdmActive = SystemProperties.getInt("persist.sys.mdm_active", 0) == 1; if (isMdmActive && getPreferenceScreen() != null) { LineageSettings.Secure.putInt(getContentResolver(), LineageSettings.Secure.ADVANCED_REBOOT, 0); getPreferenceScreen().removePreference(mAdvancedItemsCategory); } for (String action : PowerMenuConstants.getAllActions()) { if (action.equals(GLOBAL_ACTION_KEY_SCREENSHOT)) { Loading Loading
src/org/lineageos/lineageparts/input/PowerMenuActions.java +11 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ import android.Manifest; import android.content.Context; import android.content.pm.UserInfo; import android.os.Bundle; import android.os.SystemProperties; import android.os.UserHandle; import android.os.UserManager; import android.provider.Settings; Loading @@ -25,6 +26,7 @@ import com.android.internal.util.EmergencyAffordanceManager; import com.android.settingslib.applications.ServiceListing; import lineageos.app.LineageGlobalActions; import lineageos.providers.LineageSettings; import org.lineageos.internal.util.PowerMenuConstants; import org.lineageos.lineageparts.R; Loading @@ -37,8 +39,10 @@ public class PowerMenuActions extends SettingsPreferenceFragment { final static String TAG = "PowerMenuActions"; private static final String CATEGORY_POWER_MENU_ITEMS = "power_menu_items"; private static final String CATEGORY_ADVANCED_ITEMS = "advanced"; private PreferenceCategory mPowerMenuItemsCategory; private PreferenceCategory mAdvancedItemsCategory; private CheckBoxPreference mScreenshotPref; private CheckBoxPreference mAirplanePref; Loading Loading @@ -67,6 +71,13 @@ public class PowerMenuActions extends SettingsPreferenceFragment { mEmergencyAffordanceManager = new EmergencyAffordanceManager(mContext); mPowerMenuItemsCategory = findPreference(CATEGORY_POWER_MENU_ITEMS); mAdvancedItemsCategory = findPreference(CATEGORY_ADVANCED_ITEMS); boolean isMdmActive = SystemProperties.getInt("persist.sys.mdm_active", 0) == 1; if (isMdmActive && getPreferenceScreen() != null) { LineageSettings.Secure.putInt(getContentResolver(), LineageSettings.Secure.ADVANCED_REBOOT, 0); getPreferenceScreen().removePreference(mAdvancedItemsCategory); } for (String action : PowerMenuConstants.getAllActions()) { if (action.equals(GLOBAL_ACTION_KEY_SCREENSHOT)) { Loading