Mercurial > hg > Applications > TreeVNC
diff src/viewer_swing/java/com/glavsoft/viewer/swing/SwingViewerWindow.java @ 186:f76ee760c2d2
dead lock on command line root
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 24 Jun 2014 00:48:26 +0900 |
parents | 9c02b5a72bf9 |
children | f176bffcdc4a |
line wrap: on
line diff
--- a/src/viewer_swing/java/com/glavsoft/viewer/swing/SwingViewerWindow.java Mon Jun 23 22:31:22 2014 +0900 +++ b/src/viewer_swing/java/com/glavsoft/viewer/swing/SwingViewerWindow.java Tue Jun 24 00:48:26 2014 +0900 @@ -832,17 +832,17 @@ JButton screenButton = buttonsBar.createButton("share", "Share my screen", new ActionListener() { @Override public void actionPerformed(ActionEvent e) { - // before change server, data from previous server - // should be stopped. - viewer.setCuiVersion(true); - if (viewer.getRfb().isRoot()) { - try { - viewer.getRfb().changeVNCServer(viewer, "localhost", 1980, 1090, viewer.getRfb().getId()); - } catch (Exception e1) { - System.out.println("can't change server :" + e1.getMessage()); - } - return; - } + // before change server, data from previous server + // should be stopped. + viewer.setCuiVersion(true); + if (viewer.getRfb().isRoot()) { + try { + viewer.getRfb().changeVNCServer(viewer, "127.0.0.1", 1980, 1090, viewer.getRfb().getId()); + } catch (Exception e1) { + System.out.println("can't change server :" + e1.getMessage()); + } + return; + } String adr = viewer.getRfb().getMyAddress(); context.sendMessage(new ScreenChangeRequest(adr, viewer.getRfb().getId())); }