summaryrefslogtreecommitdiff
path: root/sys/src/cmd/aux/vga/vesa.c
diff options
context:
space:
mode:
authorftrvxmtrx <ftrvxmtrx@gmail.com>2014-12-29 16:43:33 +0100
committerftrvxmtrx <ftrvxmtrx@gmail.com>2014-12-29 16:43:33 +0100
commit5935eeb6de5597072b083fadbcc3f9e94d1e36c1 (patch)
treec1c53bfec4f0f4610bd8943204d20a147bad3b04 /sys/src/cmd/aux/vga/vesa.c
parent11b5e0ac146f502e44f0a6a63c1b241b61ff1448 (diff)
aux/vga: scale only if mode was set successfully
Diffstat (limited to 'sys/src/cmd/aux/vga/vesa.c')
-rw-r--r--sys/src/cmd/aux/vga/vesa.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/src/cmd/aux/vga/vesa.c b/sys/src/cmd/aux/vga/vesa.c
index 782d0a8d5..b04b8cbb7 100644
--- a/sys/src/cmd/aux/vga/vesa.c
+++ b/sys/src/cmd/aux/vga/vesa.c
@@ -280,8 +280,7 @@ load(Vga* vga, Ctlr* ctlr)
if(vbesetmode(vbe, atoi(dbattr(vga->mode->attr, "id"))) < 0){
ctlr->flag |= Ferror;
fprint(2, "vbesetmode: %r\n");
- }
- if(vbe->scale != nil)
+ }else if(vbe->scale != nil)
vbe->scale(vga, ctlr);
}