aboutsummaryrefslogtreecommitdiffstats
path: root/vxd_vbe.c
diff options
context:
space:
mode:
authorJaroslav Hensl <jara@hensl.cz>2024-02-03 23:52:13 +0100
committerJaroslav Hensl <jara@hensl.cz>2024-02-03 23:52:13 +0100
commit981b488286abc6d7c8c10933d41a0a0bb2483921 (patch)
tree10586e9bd93bd4198d7f09e124ca2495247921f0 /vxd_vbe.c
parentc8fa3c1ff1a18a6013d927e4b14f82bae343adbb (diff)
downloadvmdisp9x-981b488286abc6d7c8c10933d41a0a0bb2483921.tar.gz
driver code refactoring / PART3: mouse cursor (SW)
Diffstat (limited to 'vxd_vbe.c')
-rw-r--r--vxd_vbe.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/vxd_vbe.c b/vxd_vbe.c
index adb5ccd..18fcae1 100644
--- a/vxd_vbe.c
+++ b/vxd_vbe.c
@@ -259,8 +259,10 @@ BOOL VBE_setmode(DWORD w, DWORD h, DWORD bpp)
hda->height = h;
hda->bpp = bpp;
hda->pitch = VBE_pitch(w, bpp);
- hda->surface = 0;
hda->stride = h * hda->bpp;
+ hda->surface = 0;
+
+ mouse_invalidate();
return TRUE;
}
@@ -314,6 +316,7 @@ void FBHDA_access_end(DWORD flags)
if(fb_lock_cnt == 0)
{
+ mouse_blit();
// cursor
}