Do not call 8514/A or XGA recalculate timings functions until the function pointer is non-NULL.

This commit is contained in:
OBattler
2023-10-10 00:49:44 +02:00
parent d00d39b9e8
commit 881844dd32

View File

@@ -718,12 +718,12 @@ svga_recalctimings(svga_t *svga)
svga->recalctimings_ex(svga); svga->recalctimings_ex(svga);
} }
if (ibm8514_active) { if (ibm8514_active && (svga->dev8514 != NULL)) {
if (!dev->local) if (!dev->local)
ibm8514_recalctimings(svga); ibm8514_recalctimings(svga);
} }
if (xga_active) if (xga_active && (svga->xga != NULL))
xga_recalctimings(svga); xga_recalctimings(svga);
if (svga->hdisp >= 2048) if (svga->hdisp >= 2048)