]> git.lizzy.rs Git - plan9front.git/commitdiff
devvga: disable cursor on shutdown avoiding graphics glitches on reboot
authorcinap_lenrek <cinap_lenrek@felloff.net>
Sat, 25 Aug 2018 19:44:08 +0000 (21:44 +0200)
committercinap_lenrek <cinap_lenrek@felloff.net>
Sat, 25 Aug 2018 19:44:08 +0000 (21:44 +0200)
sys/src/9/pc/devvga.c

index ab307f9fbf675a196d65a1ddb45594be848e7d2f..a5a6f9b4e6117d44b2639e02b89ebcacc39a4fe8 100644 (file)
@@ -86,6 +86,16 @@ vgareset(void)
        conf.monitor = 1;
 }
 
+static void
+vgashutdown(void)
+{
+       VGAscr *scr;
+
+       scr = &vgascreen[0];
+       if(scr->cur && scr->cur->disable)
+               scr->cur->disable(scr);
+}
+
 static Chan*
 vgaattach(char* spec)
 {
@@ -484,7 +494,7 @@ Dev vgadevtab = {
 
        vgareset,
        devinit,
-       devshutdown,
+       vgashutdown,
        vgaattach,
        vgawalk,
        vgastat,