diff src/main/java/jp/ac/u_ryukyu/treevnc/CreateConnectionParam.java @ 510:89f1f7e41838

broadcast FrameBufferUpdate Rectangle
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 20 Feb 2019 15:24:42 +0900
parents 94c520535ef1
children b97fdcd337fe
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/treevnc/CreateConnectionParam.java	Tue Feb 19 15:59:50 2019 +0900
+++ b/src/main/java/jp/ac/u_ryukyu/treevnc/CreateConnectionParam.java	Wed Feb 20 15:24:42 2019 +0900
@@ -8,6 +8,7 @@
 import com.glavsoft.viewer.swing.ConnectionParams;
 
 public class CreateConnectionParam {
+	private final FindRoot getBcast;
 	private String hostName;
 	private int portNumber = ConnectionParams.DEFAULT_VNC_ROOT;
 	private TreeRFBProto rfb;
@@ -19,10 +20,11 @@
 	public CreateConnectionParam(TreeRFBProto rfb) {
 		this.rfb = rfb;
         rfb.setConnectionParam(this);
+		getBcast = new FindRoot(rfb.acceptPort,this);
+		rfb.setFindRoot(getBcast);
 	}
 
 	public synchronized void findTreeVncRoot() {
-		FindRoot getBcast = new FindRoot(rfb.acceptPort,this);
 		rfb.createRootSelectionPanel(this, getBcast);
 		getBcast.findRoot();
         // wait for RootSelection