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()));
         	}