# HG changeset patch # User oshiro # Date 1548322654 -32400 # Node ID b2f734f3eaf166016de569f9db18fed961ad4487 # Parent 73b52954efc92291be880a670b9375afd9c30ada disable authentication dialog diff -r 73b52954efc9 -r b2f734f3eaf1 Todo.txt --- a/Todo.txt Thu Jan 24 17:19:05 2019 +0900 +++ b/Todo.txt Thu Jan 24 18:37:34 2019 +0900 @@ -1,6 +1,6 @@ Wed Nov 28 18:45:41 JST 2018 - VNCサーバー側が死んだ時にTreeVNCが暴走する + VNCサーバー側が死んだ時にTreeVNCが暴走する Done authenticationのポップアップがrootで上がってしまう SERVER_CHANGE_REQUESTでリクエスト側の画面が消えないことがある ディスプレイモードで立ち上げた時にも画面が開いた方が良い diff -r 73b52954efc9 -r b2f734f3eaf1 src/main/java/com/glavsoft/rfb/protocol/Protocol.java --- a/src/main/java/com/glavsoft/rfb/protocol/Protocol.java Thu Jan 24 17:19:05 2019 +0900 +++ b/src/main/java/com/glavsoft/rfb/protocol/Protocol.java Thu Jan 24 18:37:34 2019 +0900 @@ -32,6 +32,7 @@ import com.glavsoft.rfb.client.SetPixelFormatMessage; import com.glavsoft.rfb.encoding.PixelFormat; import com.glavsoft.rfb.encoding.decoder.DecodersContainer; +import com.glavsoft.rfb.protocol.auth.SecurityType; import com.glavsoft.rfb.protocol.state.HandshakeState; import com.glavsoft.rfb.protocol.state.ProtocolState; import com.glavsoft.transport.Reader; diff -r 73b52954efc9 -r b2f734f3eaf1 src/viewer_swing/java/com/glavsoft/viewer/swing/SwingRfbConnectionWorker.java --- a/src/viewer_swing/java/com/glavsoft/viewer/swing/SwingRfbConnectionWorker.java Thu Jan 24 17:19:05 2019 +0900 +++ b/src/viewer_swing/java/com/glavsoft/viewer/swing/SwingRfbConnectionWorker.java Thu Jan 24 18:37:34 2019 +0900 @@ -214,7 +214,7 @@ if (isStoppingProcess) return; cleanUpUISessionAndConnection(); logger.info("Rfb session stopped: " + reason); - if (presenter.needReconnection()) { + if (presenter.needReconnection() && !myRfb.isTreeManager()) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { @@ -285,6 +285,9 @@ @Override public String getPassword() { + if (myRfb.isTreeManager()){ + return ""; + } return Strings.isTrimmedEmpty(predefinedPassword) ? getPasswordFromGUI() : predefinedPassword;