From 760841799903a0ef9459bee08857bb58a00b3db3 Mon Sep 17 00:00:00 2001 From: Kenny Root Date: Sat, 5 Sep 2015 22:28:27 -0700 Subject: Factor out actionBar hiding method --- app/src/main/java/org/connectbot/ConsoleActivity.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'app/src/main/java') diff --git a/app/src/main/java/org/connectbot/ConsoleActivity.java b/app/src/main/java/org/connectbot/ConsoleActivity.java index 289cc2a..950e64a 100644 --- a/app/src/main/java/org/connectbot/ConsoleActivity.java +++ b/app/src/main/java/org/connectbot/ConsoleActivity.java @@ -154,7 +154,7 @@ public class ConsoleActivity extends AppCompatActivity implements BridgeDisconne private ImageView mKeyboardButton; - private ActionBar actionBar; + @Nullable private ActionBar actionBar; private boolean inActionBarMenu = false; private boolean titleBarHide; @@ -380,7 +380,11 @@ public class ConsoleActivity extends AppCompatActivity implements BridgeDisconne autoHideEmulatedKeys(); terminal.bridge.tryKeyVibrate(); - if (titleBarHide) { + hideActionBarIfRequested(); + } + + private void hideActionBarIfRequested() { + if (titleBarHide && actionBar != null) { actionBar.hide(); } } @@ -436,9 +440,7 @@ public class ConsoleActivity extends AppCompatActivity implements BridgeDisconne keyboardGroup.startAnimation(keyboard_fade_out); keyboardGroup.setVisibility(View.GONE); - if (titleBarHide) { - actionBar.hide(); - } + hideActionBarIfRequested(); keyboardGroupHider = null; } }; @@ -449,9 +451,7 @@ public class ConsoleActivity extends AppCompatActivity implements BridgeDisconne if (keyboardGroupHider != null) handler.removeCallbacks(keyboardGroupHider); keyboardGroup.setVisibility(View.GONE); - if (titleBarHide) { - actionBar.hide(); - } + hideActionBarIfRequested(); } @Override -- cgit v1.2.3