diff src/com/five_ten_sg/connectbot/transport/AbsTransport.java @ 45:80dcebe51af2 tn5250

start tn5250 integration
author Carl Byington <carl@five-ten-sg.com>
date Wed, 11 Jun 2014 09:54:18 -0700
parents 959ebe0247b5
children a3fd10a8c0de
line wrap: on
line diff
--- a/src/com/five_ten_sg/connectbot/transport/AbsTransport.java	Wed Jun 11 09:30:50 2014 -0700
+++ b/src/com/five_ten_sg/connectbot/transport/AbsTransport.java	Wed Jun 11 09:54:18 2014 -0700
@@ -40,7 +40,7 @@
     protected TerminalManager manager;
     protected TerminalBridge  bridge;
     protected HostBean        host;
-    protected vt320           buffer;
+    protected vt320           buffer = null;
     protected String          emulation;
 
     class vt320Default extends vt320 {
@@ -238,7 +238,7 @@
     }
 
     public vt320 getTransportBuffer() {
-        buffer = vt320Default();
+        if (buffer == null) buffer = new vt320Default();
         int scrollback = (host.getWantSession()) ?  manager.getScrollback() : 0;
         buffer.setBufferSize(scrollback);
         buffer.setDisplay(bridge);