diff src/com/five_ten_sg/connectbot/service/TerminalMonitor.java @ 227:2dd627df4dfb

delay testChanged() by 10ms for async transports; sendScreen resets watch area to the entire screen
author Carl Byington <carl@five-ten-sg.com>
date Wed, 09 Jul 2014 09:03:04 -0700
parents 4ecd8a39afb3
children 594101a0876a
line wrap: on
line diff
--- a/src/com/five_ten_sg/connectbot/service/TerminalMonitor.java	Tue Jul 08 20:57:30 2014 -0700
+++ b/src/com/five_ten_sg/connectbot/service/TerminalMonitor.java	Wed Jul 09 09:03:04 2014 -0700
@@ -335,6 +335,13 @@
         }
     };
 
+    public void resetWatch() {
+        start_line   = 0;
+        end_line     = 500;
+        start_column = 0;
+        end_column   = 500;
+    };
+
     public void sendScreen(char cmd) {
         char lines   = (char)(buffer.height & 0x0000ffff);
         char columns = (char)(buffer.width & 0x0000ffff);
@@ -349,6 +356,7 @@
         }
 
         monitorWrite(cmd, arg);
+        resetWatch();
     }
 
     public synchronized void activate() {