diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/org/connectbot/service/TerminalBridge.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/org/connectbot/service/TerminalBridge.java b/src/org/connectbot/service/TerminalBridge.java index c014342..f43a870 100644 --- a/src/org/connectbot/service/TerminalBridge.java +++ b/src/org/connectbot/service/TerminalBridge.java @@ -424,7 +424,7 @@ public class TerminalBridge implements VDUDisplay, OnKeyListener, InteractiveCal @Override public void write(byte[] b) { try { - if (b != null) + if (b != null && stdin != null) stdin.write(b); } catch (IOException e) { Log.e(TAG, "Problem handling incoming data in vt320() thread", e); @@ -1006,7 +1006,7 @@ public class TerminalBridge implements VDUDisplay, OnKeyListener, InteractiveCal metaState &= metaState ^ META_TRANSIENT; return true; case KeyEvent.KEYCODE_ENTER: - ((vt320)buffer).keyTyped(vt320.KEY_ENTER, ' ', getStateForBuffer()); + ((vt320)buffer).keyTyped(vt320.KEY_ENTER, ' ', 0); metaState &= metaState ^ META_TRANSIENT; return true; |