Mercurial > hg > Members > riono > TreeVNC_ja_comment
comparison src/main/java/com/glavsoft/rfb/protocol/ReceiverTask.java @ 486:79d614cd91c7
fix starting frame buffer update
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 26 Jan 2019 03:14:14 +0900 |
parents | 520a9a3e4975 |
children | 141f627665ab 58c8cccacb27 |
comparison
equal
deleted
inserted
replaced
485:520a9a3e4975 | 486:79d614cd91c7 |
---|---|
100 } | 100 } |
101 renderer = repaintController.createRenderer(reader, context.getFbWidth(), context.getFbHeight(), context.getPixelFormat()); | 101 renderer = repaintController.createRenderer(reader, context.getFbWidth(), context.getFbHeight(), context.getPixelFormat()); |
102 } | 102 } |
103 if(rfb.isTreeManager()) { | 103 if(rfb.isTreeManager()) { |
104 fullscreenFbUpdateIncrementalRequest = new FramebufferUpdateRequestMessage(cp.getX(), cp.getY(), cp.getSingleWidth(), cp.getSingleHeight(), false); | 104 fullscreenFbUpdateIncrementalRequest = new FramebufferUpdateRequestMessage(cp.getX(), cp.getY(), cp.getSingleWidth(), cp.getSingleHeight(), false); |
105 fullscreenFbUpdateIncrementalRequest.sendFullScreenRequest(); | |
106 connectionFinished(); | 105 connectionFinished(); |
107 } | 106 } |
108 } | 107 } |
109 | 108 |
110 @Override | 109 @Override |
111 public void run() { | 110 public void run() { |
112 isRunning = true; | 111 isRunning = true; |
112 fullscreenFbUpdateIncrementalRequest.sendFullScreenRequest(context); | |
113 while (isRunning) { | 113 while (isRunning) { |
114 try { | 114 try { |
115 reader.available(); | 115 reader.available(); |
116 if (! isRunning) { | 116 if (! isRunning) { |
117 // server Change in direct mode | 117 // server Change in direct mode |