Mercurial > hg > Applications > TreeVNC
diff src/viewer_swing/java/com/glavsoft/viewer/Viewer.java @ 192:aa00e4b2fc27
fix root viewer.
author | oc |
---|---|
date | Wed, 25 Jun 2014 20:54:26 +0900 |
parents | f176bffcdc4a |
children | 22676ca0dd97 |
line wrap: on
line diff
--- a/src/viewer_swing/java/com/glavsoft/viewer/Viewer.java Wed Jun 25 19:48:03 2014 +0900 +++ b/src/viewer_swing/java/com/glavsoft/viewer/Viewer.java Wed Jun 25 20:54:26 2014 +0900 @@ -30,6 +30,7 @@ import com.glavsoft.viewer.swing.ConnectionParams; import com.glavsoft.viewer.swing.ParametersHandler; import com.glavsoft.viewer.swing.SwingConnectionWorkerFactory; +import com.glavsoft.viewer.swing.SwingViewerWindow; import com.glavsoft.viewer.swing.SwingViewerWindowFactory; import com.glavsoft.viewer.swing.gui.ConnectionView; @@ -356,8 +357,10 @@ connectionParams.setConnectionParam(hostName, vncport); isApplet = true; this.setNoConnection(false); + if (myRfb.isRoot()) { + setVisible(false); + } run(); - myRfb.createConnectionAndStart(this); } public void proxyStart(String[] argv, int width, int height, boolean showTree) { @@ -401,5 +404,12 @@ myRfbProto.setReconnecting(true); run(); } + + @Override + public void setVisible(boolean b) { + SwingViewerWindow v = connectionPresenter.getViewer(); + if (v != null) + v.setVisible(b); + } }