diff --git a/hw/kdrive/src/koffscreen.c b/hw/kdrive/src/koffscreen.c index 61cf37a62..5f5c92f11 100644 --- a/hw/kdrive/src/koffscreen.c +++ b/hw/kdrive/src/koffscreen.c @@ -259,6 +259,7 @@ KdOffscreenFree (ScreenPtr pScreen, KdOffscreenArea *area) KdOffscreenValidate (pScreen); area->state = KdOffscreenAvail; + area->save = 0; /* * Find previous area diff --git a/hw/kdrive/vesa/vesa.c b/hw/kdrive/vesa/vesa.c index 5e6f5d470..e0e8a78eb 100644 --- a/hw/kdrive/vesa/vesa.c +++ b/hw/kdrive/vesa/vesa.c @@ -1360,6 +1360,7 @@ vesaEnable(ScreenPtr pScreen) if (!pscr->fb) return FALSE; screen->fb[0].frameBuffer = (CARD8 *)(pscr->fb); + screen->memory_base = pscr->fb; /* * Set frame buffer mapping */