# HG changeset patch # User Carl Byington # Date 1668707808 25200 # Node ID d6c107dedb04f39ed6f6b2797b14ffc7709bebd9 # Parent f7498bd7621b550be1778baace1004298523b6e5 allow multiple screen watch areas diff -r f7498bd7621b -r d6c107dedb04 app/src/main/java/com/five_ten_sg/connectbot/service/TerminalMonitor.java --- a/app/src/main/java/com/five_ten_sg/connectbot/service/TerminalMonitor.java Wed Nov 16 12:07:04 2022 -0700 +++ b/app/src/main/java/com/five_ten_sg/connectbot/service/TerminalMonitor.java Thu Nov 17 10:56:48 2022 -0700 @@ -157,7 +157,7 @@ char[] len = forceRead(1); char[] packet = forceRead(len[0]); char cmd = packet[0]; - Log.i(TAG, String.format("received %s", commands[cmd])); + Log.i(TAG, String.format("received %s length %d", commands[cmd], packet.length)); switch (cmd) { case MONITOR_CMD_SETFIELD: @@ -175,6 +175,7 @@ case MONITOR_CMD_SCREENWATCH: if (packet.length >= 4) { int n = (packet.length - 1) / 3; + Log.i(TAG, String.format("screen watch %d elements", n)); watches = new Watch[n]; for (int i=0; i