Mercurial > hg > Members > riono > TreeVNC_ja_comment
diff src/main/java/jp/ac/u_ryukyu/treevnc/TreeRFBProto.java @ 441:cee43ceac9b3
send thatscreen position INIT_DATA
author | one |
---|---|
date | Thu, 16 Jun 2016 21:08:19 +0900 |
parents | 4ac83ab4be81 |
children | 344a35b7c47f |
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/treevnc/TreeRFBProto.java Thu Jun 16 20:35:44 2016 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/treevnc/TreeRFBProto.java Thu Jun 16 21:08:19 2016 +0900 @@ -509,10 +509,9 @@ int height = context.getFbHeight(); if (filterSingleDisplay) { originalInitData = createOriginalInitData(singleWidth, singleHeight, context.getRemoteDesktopName()); -// desktopSize.add(new ChengeDesktopSize(singleWidth, singleHeight, EncodingType.INIT_DATA, originalInitData, id).getMessage()); - desktopSize.add(new ChengeDesktopSize(width, height, EncodingType.INIT_DATA, context.getInitData(), id).getMessage()); + desktopSize.add(new ChangeDesktopSize(width, height, x, y, EncodingType.INIT_DATA, context.getInitData(), id).getMessage()); } else { - desktopSize.add(new ChengeDesktopSize(width, height, EncodingType.INIT_DATA, context.getInitData(), id).getMessage()); + desktopSize.add(new ChangeDesktopSize(width, height, x, y, EncodingType.INIT_DATA, context.getInitData(), id).getMessage()); } if (addSerialNum) { addSerialNumber(desktopSize); @@ -991,4 +990,20 @@ } multicastqueue.put(errorAnnounce); } + + public void setX(int x) { + this.x = x; + } + + public void setY(int y) { + this.y = y; + } + + public void setWidth(int width) { + this.frameSizeWidth = width; + } + + public void setHeight(int height) { + this.frameSizeHeight = height; + } } \ No newline at end of file