summaryrefslogtreecommitdiffstats
path: root/GNexusParts
diff options
context:
space:
mode:
authorFábio Silva <fabio.fernando.osilva@gmail.com>2012-10-08 02:32:33 -0300
committerGerrit Code Review <gerrit@review.cyanogenmod.com>2012-10-13 01:01:43 -0700
commit69619a27a38212ce0ae051fe5f762769112e203e (patch)
tree0a9ec20f64a3a99519a8ae54bd5b40d89a7e1b3d /GNexusParts
parente27129e108b2a45672c667211af5b1df5561bf3c (diff)
downloaddevice_samsung_tuna-69619a27a38212ce0ae051fe5f762769112e203e.zip
device_samsung_tuna-69619a27a38212ce0ae051fe5f762769112e203e.tar.gz
device_samsung_tuna-69619a27a38212ce0ae051fe5f762769112e203e.tar.bz2
Fixed missing back button on ActionBar (default Settings behavior on submenus).
Change-Id: I66800c0a6851ffc53120c46139b223c55bd95350
Diffstat (limited to 'GNexusParts')
-rw-r--r--GNexusParts/src/com/cyanogenmod/settings/device/DeviceSettings.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/GNexusParts/src/com/cyanogenmod/settings/device/DeviceSettings.java b/GNexusParts/src/com/cyanogenmod/settings/device/DeviceSettings.java
index 6442998..61b9114 100644
--- a/GNexusParts/src/com/cyanogenmod/settings/device/DeviceSettings.java
+++ b/GNexusParts/src/com/cyanogenmod/settings/device/DeviceSettings.java
@@ -32,6 +32,7 @@ import android.os.IBinder;
import android.support.v13.app.FragmentPagerAdapter;
import android.support.v4.app.FragmentActivity;
import android.support.v4.view.ViewPager;
+import android.view.MenuItem;
import com.cyanogenmod.settings.device.R;
@@ -64,6 +65,7 @@ public class DeviceSettings extends Activity {
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
bar.setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE, ActionBar.DISPLAY_SHOW_TITLE);
bar.setTitle(R.string.app_name);
+ bar.setDisplayHomeAsUpEnabled(true);
mTabsAdapter = new TabsAdapter(this, mViewPager);
mTabsAdapter.addTab(bar.newTab().setText(R.string.display_title),
@@ -161,4 +163,14 @@ public class DeviceSettings extends Activity {
public void onTabReselected(Tab tab, FragmentTransaction ft) {
}
}
+
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
+ switch (item.getItemId()) {
+ case android.R.id.home:
+ DeviceSettings.this.onBackPressed();
+ default:
+ return super.onOptionsItemSelected(item);
+ }
+ }
}