Refactoring - boolean getters and miscellaneous
[nikiroo-utils.git] / src / jexer / io / ECMA48Terminal.java
index 9e9ffe3be47495f50d4cc3dd146ea7d0401faab1..b496d8c2557806c0752b8730e16f658d3fd069df 100644 (file)
@@ -46,7 +46,6 @@ import java.util.Date;
 import java.util.List;
 import java.util.LinkedList;
 
-import jexer.TKeypress;
 import jexer.bits.Color;
 import jexer.event.TInputEvent;
 import jexer.event.TKeypressEvent;
@@ -187,14 +186,6 @@ public final class ECMA48Terminal implements Runnable {
      */
     private Object listener;
 
-    /**
-     * When true, the terminal is sending non-UTF8 bytes when reporting mouse
-     * events.
-     *
-     * TODO: Add broken mouse detection back into the reader.
-     */
-    private boolean brokenTerminalUTFMouse = false;
-
     /**
      * Get the output writer.
      *
@@ -711,8 +702,6 @@ public final class ECMA48Terminal implements Runnable {
         boolean ctrl = false;
         boolean alt = false;
         boolean shift = false;
-        char keyCh = ch;
-        TKeypress key;
 
         // System.err.printf("state: %s ch %c\r\n", state, ch);
 
@@ -1437,7 +1426,7 @@ public final class ECMA48Terminal implements Runnable {
                         readBuffer = new char[readBuffer.length * 2];
                     }
 
-                    int rc = input.read(readBuffer, 0, n);
+                    int rc = input.read(readBuffer, 0, readBuffer.length);
                     // System.err.printf("read() %d", rc); System.err.flush();
                     if (rc == -1) {
                         // This is EOF