mirror of https://github.com/M66B/FairEmail.git
Fixed multi pane menu
This commit is contained in:
parent
ad6711ccb1
commit
617c2cc18e
|
@ -118,13 +118,22 @@ public class FragmentEx extends Fragment {
|
|||
super.onDestroy();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setHasOptionsMenu(boolean hasMenu) {
|
||||
super.setHasOptionsMenu(!isPane() && hasMenu);
|
||||
}
|
||||
|
||||
private void updateSubtitle() {
|
||||
AppCompatActivity activity = (AppCompatActivity) getActivity();
|
||||
Bundle args = getArguments();
|
||||
if (activity != null && (args == null || !args.getBoolean("pane"))) {
|
||||
if (activity != null && !isPane()) {
|
||||
ActionBar actionbar = activity.getSupportActionBar();
|
||||
if (actionbar != null)
|
||||
actionbar.setSubtitle(subtitle);
|
||||
}
|
||||
}
|
||||
|
||||
private boolean isPane() {
|
||||
Bundle args = getArguments();
|
||||
return (args != null && args.getBoolean("pane"));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue