samsung: doze: Add back button to action bar
authorluca020400 <luca.stefani.ge1@gmail.com>
Sun, 24 May 2015 22:47:17 +0000 (15:47 -0700)
committerJan Altensen <info@stricted.net>
Fri, 20 Mar 2020 13:56:30 +0000 (14:56 +0100)
Change-Id: Ia56183c8c2d5a6bc25c84f1d1b9823b84bc936c9

doze/src/com/cyanogenmod/settings/device/TouchscreenGestureSettings.java

index e685c7e98dc6fe8a1456b53c3b44a716a4b01f1c..dc184225a6702407ae3110d3c604b795888c198e 100644 (file)
@@ -18,11 +18,14 @@ package com.cyanogenmod.settings.device;
 
 import com.android.internal.util.cm.ScreenType;
 
+import android.app.ActionBar;
 import android.os.Bundle;
 import android.preference.Preference;
 import android.preference.PreferenceActivity;
 import android.preference.SwitchPreference;
 import android.provider.Settings;
+import android.view.Menu;
+import android.view.MenuItem;
 
 public class TouchscreenGestureSettings extends PreferenceActivity {
 
@@ -50,6 +53,9 @@ public class TouchscreenGestureSettings extends PreferenceActivity {
         mPocketPreference =
             (SwitchPreference) findPreference(KEY_GESTURE_POCKET);
         mPocketPreference.setEnabled(dozeEnabled);
+
+        final ActionBar actionBar = getActionBar();
+        actionBar.setDisplayHomeAsUpEnabled(true);
     }
 
     @Override
@@ -62,6 +68,15 @@ public class TouchscreenGestureSettings extends PreferenceActivity {
         }
     }
 
+    @Override
+    public boolean onOptionsItemSelected(MenuItem item) {
+        if (item.getItemId() == android.R.id.home) {
+            onBackPressed();
+            return true;
+        }
+        return false;
+    }
+
     private boolean enableDoze(boolean enable) {
         return Settings.Secure.putInt(getContentResolver(),
                 Settings.Secure.DOZE_ENABLED, enable ? 1 : 0);