Kernel - Implimented double buffering in video utils (and VESA)
[tpg/acess2.git] / KernelLand / Modules / Display / VESA / main.c
index 71cd72b..13fe798 100644 (file)
@@ -367,6 +367,8 @@ int Vesa_Int_SetMode(int mode)
        \r
        Mutex_Release( &glVesa_Lock );\r
 \r
+       gVesa_BufInfo.BackBuffer  = realloc(gVesa_BufInfo.BackBuffer,\r
+               gVesa_Modes[mode].height * gVesa_Modes[mode].pitch);\r
        gVesa_BufInfo.Framebuffer = gpVesa_Framebuffer;\r
        gVesa_BufInfo.Pitch = gVesa_Modes[mode].pitch;\r
        gVesa_BufInfo.Width = gVesa_Modes[mode].width;\r

UCC git Repository :: git.ucc.asn.au