summaryrefslogtreecommitdiff
path: root/sys/src/9/pc/devvga.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@localhost>2011-05-17 00:44:34 +0000
committercinap_lenrek <cinap_lenrek@localhost>2011-05-17 00:44:34 +0000
commit5d7bbec094fa8f4e4bcc8b36339be6fa9b8cefc7 (patch)
tree2cfdd9a47ff1ad5f254a2fd163efffce068c23ed /sys/src/9/pc/devvga.c
parentbe81150bb4bf4bd24cda4481353840bc4885c1c8 (diff)
reset screenimage in devvga "drawinit" command to account for actualsize
Diffstat (limited to 'sys/src/9/pc/devvga.c')
-rw-r--r--sys/src/9/pc/devvga.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/src/9/pc/devvga.c b/sys/src/9/pc/devvga.c
index 8cd2f9583..f1ecba8e9 100644
--- a/sys/src/9/pc/devvga.c
+++ b/sys/src/9/pc/devvga.c
@@ -316,9 +316,6 @@ vgactl(Cmdbuf *cb)
deletescreenimage();
if(screensize(x, y, z, chan))
error(Egreg);
- vgascreenwin(scr);
- resetscreenimage();
- cursoron(1);
return;
case CMactualsize:
@@ -355,6 +352,9 @@ vgactl(Cmdbuf *cb)
error("drawinit: no gscreen");
if(scr->dev && scr->dev->drawinit)
scr->dev->drawinit(scr);
+ vgascreenwin(scr);
+ resetscreenimage();
+ cursoron(1);
return;
case CMlinear: