Mercurial > hg > Members > riono > TreeVNC_ja_comment
comparison src/viewer_swing/java/com/glavsoft/viewer/swing/SwingRfbConnectionWorker.java @ 476:9a672958d7f2
Set sharing ID if TreeManager sharing
author | one |
---|---|
date | Thu, 07 Sep 2017 19:50:37 +0900 |
parents | 126b84644ca7 |
children | 6e30cb5d905f |
comparison
equal
deleted
inserted
replaced
475:b26c934c2bfb | 476:9a672958d7f2 |
---|---|
182 presenter.showMessage("Started"); | 182 presenter.showMessage("Started"); |
183 | 183 |
184 if(!myRfb.getCuiVersion()) | 184 if(!myRfb.getCuiVersion()) |
185 presenter.successfulRfbConnection(); | 185 presenter.successfulRfbConnection(); |
186 if (myRfb.hasViewer()) { | 186 if (myRfb.hasViewer()) { |
187 // hide VNC server's view to prevent video feed back. | 187 System.out.println("start connection id:" + myRfb.getId() + " sharingId:" +myRfb.getSharingId()); |
188 // hide VNC server's view to prevent video feed back | |
188 boolean visibility = (myRfb.getSharingId() != myRfb.getId()); | 189 boolean visibility = (myRfb.getSharingId() != myRfb.getId()); |
189 viewerWindow.setVisible(visibility); | 190 if (visibility && myRfb.isTreeManager()) { |
191 viewerWindow.setVisible(myRfb.getSharingId() != -1); | |
192 } else { | |
193 viewerWindow.setVisible(visibility); | |
194 } | |
190 if (previousViewerWindow != null) | 195 if (previousViewerWindow != null) |
191 previousViewerWindow.setVisible(false); | 196 previousViewerWindow.setVisible(false); |
192 viewerWindow.fitScreen(); | 197 viewerWindow.fitScreen(); |
193 } | 198 } |
194 } | 199 } |