samsung: doze: Add back button to action bar

Change-Id: Ia56183c8c2d5a6bc25c84f1d1b9823b84bc936c9
tirimbino
luca020400 10 years ago committed by Jan Altensen
parent 7916483736
commit 78fa4868ed
No known key found for this signature in database
GPG Key ID: 3E45BB95F7AD33DA
  1. 15
      doze/src/com/cyanogenmod/settings/device/TouchscreenGestureSettings.java

@ -18,11 +18,14 @@ package com.cyanogenmod.settings.device;
import com.android.internal.util.cm.ScreenType; import com.android.internal.util.cm.ScreenType;
import android.app.ActionBar;
import android.os.Bundle; import android.os.Bundle;
import android.preference.Preference; import android.preference.Preference;
import android.preference.PreferenceActivity; import android.preference.PreferenceActivity;
import android.preference.SwitchPreference; import android.preference.SwitchPreference;
import android.provider.Settings; import android.provider.Settings;
import android.view.Menu;
import android.view.MenuItem;
public class TouchscreenGestureSettings extends PreferenceActivity { public class TouchscreenGestureSettings extends PreferenceActivity {
@ -50,6 +53,9 @@ public class TouchscreenGestureSettings extends PreferenceActivity {
mPocketPreference = mPocketPreference =
(SwitchPreference) findPreference(KEY_GESTURE_POCKET); (SwitchPreference) findPreference(KEY_GESTURE_POCKET);
mPocketPreference.setEnabled(dozeEnabled); mPocketPreference.setEnabled(dozeEnabled);
final ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
} }
@Override @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) { private boolean enableDoze(boolean enable) {
return Settings.Secure.putInt(getContentResolver(), return Settings.Secure.putInt(getContentResolver(),
Settings.Secure.DOZE_ENABLED, enable ? 1 : 0); Settings.Secure.DOZE_ENABLED, enable ? 1 : 0);

Loading…
Cancel
Save