ConfigActivity: Show back arrow in single layout action bar
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
6604be94eb
commit
d91770a1b6
@ -35,6 +35,8 @@ public class ConfigActivity extends BaseConfigActivity {
|
|||||||
isEditing = false;
|
isEditing = false;
|
||||||
else
|
else
|
||||||
setCurrentConfig(null);
|
setCurrentConfig(null);
|
||||||
|
if (!isSplitLayout && fm.getBackStackEntryCount() == 0 && getActionBar() != null)
|
||||||
|
getActionBar().setDisplayHomeAsUpEnabled(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -80,6 +82,9 @@ public class ConfigActivity extends BaseConfigActivity {
|
|||||||
@Override
|
@Override
|
||||||
public boolean onOptionsItemSelected(final MenuItem item) {
|
public boolean onOptionsItemSelected(final MenuItem item) {
|
||||||
switch (item.getItemId()) {
|
switch (item.getItemId()) {
|
||||||
|
case android.R.id.home:
|
||||||
|
onBackPressed();
|
||||||
|
return true;
|
||||||
case R.id.menu_action_edit:
|
case R.id.menu_action_edit:
|
||||||
switchToFragment(mainContainer, TAG_EDIT, true);
|
switchToFragment(mainContainer, TAG_EDIT, true);
|
||||||
isEditing = true;
|
isEditing = true;
|
||||||
@ -168,6 +173,8 @@ public class ConfigActivity extends BaseConfigActivity {
|
|||||||
if (push) {
|
if (push) {
|
||||||
transaction.addToBackStack(null);
|
transaction.addToBackStack(null);
|
||||||
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
|
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
|
||||||
|
if (!isSplitLayout && getActionBar() != null)
|
||||||
|
getActionBar().setDisplayHomeAsUpEnabled(true);
|
||||||
}
|
}
|
||||||
transaction.replace(container, fragment, null).commit();
|
transaction.replace(container, fragment, null).commit();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user