diff src/viewer_swing/java/com/glavsoft/viewer/swing/SwingRfbConnectionWorker.java @ 395:704ac9e79e25

Call startVNCConnectionWithSocket for directedServerChangeReqeust
author innparusu
date Tue, 29 Sep 2015 18:46:45 +0900
parents 6a8b661367c6
children 4a925e55afd6
line wrap: on
line diff
--- a/src/viewer_swing/java/com/glavsoft/viewer/swing/SwingRfbConnectionWorker.java	Sat Sep 26 17:58:50 2015 +0900
+++ b/src/viewer_swing/java/com/glavsoft/viewer/swing/SwingRfbConnectionWorker.java	Tue Sep 29 18:46:45 2015 +0900
@@ -159,6 +159,7 @@
         }
     }
 
+    @Override
     public void startVNCConnection() {
         presenter.showMessage("Handshake established");
         myRfb.newVNCConnection(workingProtocol, presenter);
@@ -185,6 +186,14 @@
     }
 
     @Override
+    public void startVNCConnectionWithSocket (Reader is, Writer os) {
+        workingProtocol = new Protocol(is, os,
+                new PasswordChooser(connectionString, parentWindow, this),
+                rfbSettings, myRfb);
+        startVNCConnection();
+    }
+
+    @Override
     public void rfbSessionStopped(final String reason) {
         if (workingProtocol != null) {
             workingProtocol.cleanUpSession();