aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/org/connectbot/TerminalView.java
diff options
context:
space:
mode:
authorRyan Hansberry <rhansby@gmail.com>2015-10-07 11:33:09 -0700
committerRyan Hansberry <rhansby@gmail.com>2015-10-07 11:33:09 -0700
commit3c8cb9afa1e65bbc2cd44c93cb4c230d80e5752f (patch)
tree09222ddcce1aea905db7e3660cc031d3ed42824d /app/src/main/java/org/connectbot/TerminalView.java
parent73ad78377aab883ae634806a1e973540cfe0c32c (diff)
downloadconnectbot-3c8cb9afa1e65bbc2cd44c93cb4c230d80e5752f.tar.gz
connectbot-3c8cb9afa1e65bbc2cd44c93cb4c230d80e5752f.tar.bz2
connectbot-3c8cb9afa1e65bbc2cd44c93cb4c230d80e5752f.zip
TerminalView: only call refreshTextFromBuffer on an ACTION_DOWN.
Diffstat (limited to 'app/src/main/java/org/connectbot/TerminalView.java')
-rw-r--r--app/src/main/java/org/connectbot/TerminalView.java14
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();
}