# HG changeset patch # User Carl Byington # Date 1402512892 25200 # Node ID 8c6de858bb7394065d8fbe6fe70db8384c93bf94 # Parent 2cd3d8091e375af61bc99ca500e2d264a69a86ea start tn5250 integration diff -r 2cd3d8091e37 -r 8c6de858bb73 src/com/five_ten_sg/connectbot/service/TerminalKeyListener.java --- a/src/com/five_ten_sg/connectbot/service/TerminalKeyListener.java Wed Jun 11 11:50:25 2014 -0700 +++ b/src/com/five_ten_sg/connectbot/service/TerminalKeyListener.java Wed Jun 11 11:54:52 2014 -0700 @@ -80,18 +80,18 @@ public final static int META_TRANSIENT = META_CTRL_ON | META_ALT_ON | META_SHIFT_ON; - private final TerminalManager manager; - private final TerminalBridge bridge; - private final vt320 buffer; - private String encoding; + protected final TerminalManager manager; + protected final TerminalBridge bridge; + protected final vt320 buffer; + protected String encoding; - private String keymode = null; + protected String keymode = null; protected boolean hardKeyboard = false; protected boolean hardKeyboardHidden; - private String customKeyboard = null; + protected String customKeyboard = null; - private int metaState = 0; - private int mDeadKey = 0; + protected int metaState = 0; + private int mDeadKey = 0; // TODO add support for the new API. private ClipboardManager clipboard = null; @@ -884,7 +884,7 @@ return Charset.forName(encoding); } - private void ctrlKeySpecial() { + protected void ctrlKeySpecial() { if (selectingForCopy) { if (selectionArea.isSelectingOrigin()) selectionArea.finishSelectingOrigin(); diff -r 2cd3d8091e37 -r 8c6de858bb73 src/com/five_ten_sg/connectbot/transport/TN5250.java --- a/src/com/five_ten_sg/connectbot/transport/TN5250.java Wed Jun 11 11:50:25 2014 -0700 +++ b/src/com/five_ten_sg/connectbot/transport/TN5250.java Wed Jun 11 11:54:52 2014 -0700 @@ -556,7 +556,7 @@ Log.e(TAG, "Problem while trying to handle an onKey() event", e); try { - bridge.transport.flush(); + flush(); } catch (IOException ioe) { Log.d(TAG, "Our transport was closed, dispatching disconnect event");