From dec6490af10837be51f5b4789fea43027fce3a81 Mon Sep 17 00:00:00 2001 From: Trygve Aaberge Date: Sun, 28 Feb 2016 01:29:52 +0100 Subject: Make sure the action bar is always shown on click If the action bar is set to auto hide, it should always be shown when clicking the terminal. Previously, this did not happen when the virtual keyboard was visible. --- app/src/main/java/org/connectbot/ConsoleActivity.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/connectbot/ConsoleActivity.java b/app/src/main/java/org/connectbot/ConsoleActivity.java index 40f608d..310eba8 100644 --- a/app/src/main/java/org/connectbot/ConsoleActivity.java +++ b/app/src/main/java/org/connectbot/ConsoleActivity.java @@ -420,8 +420,10 @@ public class ConsoleActivity extends AppCompatActivity implements BridgeDisconne } private void showEmulatedKeys(boolean showActionBar) { - keyboardGroup.startAnimation(keyboard_fade_in); - keyboardGroup.setVisibility(View.VISIBLE); + if (keyboardGroup.getVisibility() == View.GONE) { + keyboardGroup.startAnimation(keyboard_fade_in); + keyboardGroup.setVisibility(View.VISIBLE); + } if (showActionBar) { actionBar.show(); } @@ -693,9 +695,7 @@ public class ConsoleActivity extends AppCompatActivity implements BridgeDisconne pager.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { - if (keyboardGroup.getVisibility() == View.GONE) { - showEmulatedKeys(true); - } + showEmulatedKeys(true); } }); } -- cgit v1.2.3