From 881844dd32320a09f6368cb46559b435197536e6 Mon Sep 17 00:00:00 2001 From: OBattler Date: Tue, 10 Oct 2023 00:49:44 +0200 Subject: [PATCH] Do not call 8514/A or XGA recalculate timings functions until the function pointer is non-NULL. --- src/video/vid_svga.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/video/vid_svga.c b/src/video/vid_svga.c index c53053ac5..36bd21005 100644 --- a/src/video/vid_svga.c +++ b/src/video/vid_svga.c @@ -718,12 +718,12 @@ svga_recalctimings(svga_t *svga) svga->recalctimings_ex(svga); } - if (ibm8514_active) { + if (ibm8514_active && (svga->dev8514 != NULL)) { if (!dev->local) ibm8514_recalctimings(svga); } - if (xga_active) + if (xga_active && (svga->xga != NULL)) xga_recalctimings(svga); if (svga->hdisp >= 2048)