summaryrefslogtreecommitdiff
path: root/sys/src/cmd/vnc/draw.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2018-08-20 19:25:58 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2018-08-20 19:25:58 +0200
commitf8f677b48ebaf490c6d870e8728285bc409789c0 (patch)
treea11106fa4f79d9632a597e98b537eca12fb37999 /sys/src/cmd/vnc/draw.c
parent4a120a381652668b7eb9313d9b8ca1835ddccb91 (diff)
parentd2089f949edd71626e2391672b723aa2d9fbcb9b (diff)
merge
Diffstat (limited to 'sys/src/cmd/vnc/draw.c')
-rw-r--r--sys/src/cmd/vnc/draw.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/src/cmd/vnc/draw.c b/sys/src/cmd/vnc/draw.c
index d55719cfd..eac717833 100644
--- a/sys/src/cmd/vnc/draw.c
+++ b/sys/src/cmd/vnc/draw.c
@@ -260,9 +260,12 @@ dorectangle(Vnc *v)
case EncMouseWarp:
mousewarp(r.min);
return;
-
+ case EncDesktopSize:
+ v->canresize |= 1;
+ vncsetdim(v, r);
+ return;
case EncXDesktopSize:
- v->canresize = 1;
+ v->canresize |= 2;
n = vncrdlong(v)>>24;
if(n <= 0)
break;
@@ -274,9 +277,7 @@ dorectangle(Vnc *v)
vncrdrect(v);
vncrdlong(v);
}
- /* wet floor */
- case EncDesktopSize:
- vncsetdim(v, r);
+ vncsetdim(v, v->screen[0].rect);
return;
}