diff options
author | Ryan Hansberry <rhansby@gmail.com> | 2015-10-07 11:33:09 -0700 |
---|---|---|
committer | Ryan Hansberry <rhansby@gmail.com> | 2015-10-07 11:33:09 -0700 |
commit | 3c8cb9afa1e65bbc2cd44c93cb4c230d80e5752f (patch) | |
tree | 09222ddcce1aea905db7e3660cc031d3ed42824d /app/src | |
parent | 73ad78377aab883ae634806a1e973540cfe0c32c (diff) | |
download | connectbot-3c8cb9afa1e65bbc2cd44c93cb4c230d80e5752f.tar.gz connectbot-3c8cb9afa1e65bbc2cd44c93cb4c230d80e5752f.tar.bz2 connectbot-3c8cb9afa1e65bbc2cd44c93cb4c230d80e5752f.zip |
TerminalView: only call refreshTextFromBuffer on an ACTION_DOWN.
Diffstat (limited to 'app/src')
-rw-r--r-- | app/src/main/java/org/connectbot/TerminalView.java | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/app/src/main/java/org/connectbot/TerminalView.java b/app/src/main/java/org/connectbot/TerminalView.java index 914b466..0d7fc51 100644 --- a/app/src/main/java/org/connectbot/TerminalView.java +++ b/app/src/main/java/org/connectbot/TerminalView.java @@ -209,8 +209,6 @@ public class TerminalView extends TextView implements FontSizeChangedListener { int base = bridge.buffer.getWindowBase(); bridge.buffer.setWindowBase(base + moved); totalY = 0; - - refreshTextFromBuffer(); } return true; @@ -253,13 +251,11 @@ public class TerminalView extends TextView implements FontSizeChangedListener { } @Override - public boolean performLongClick() { - refreshTextFromBuffer(); - return super.performLongClick(); - } - - @Override public boolean onTouchEvent(MotionEvent event) { + if (event.getAction() == MotionEvent.ACTION_DOWN) { + refreshTextFromBuffer(); + } + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH && MotionEventCompat.getSource(event) == InputDevice.SOURCE_MOUSE) { if (onMouseEvent(event, bridge)) { @@ -416,7 +412,7 @@ public class TerminalView extends TextView implements FontSizeChangedListener { } // Begin "selection mode" - refreshTextFromBuffer(); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { closeSelectionActionMode(); } |