From 5935eeb6de5597072b083fadbcc3f9e94d1e36c1 Mon Sep 17 00:00:00 2001 From: ftrvxmtrx Date: Mon, 29 Dec 2014 16:43:33 +0100 Subject: [PATCH] aux/vga: scale only if mode was set successfully --- sys/src/cmd/aux/vga/vesa.c | 3 +-- 1 file changed, 1 insertion(+), 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); }