From 29a07afc58bb02b04c5f9dcbc7ac6cb4095accba Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Fri, 27 Dec 2019 22:43:11 +0100 Subject: GRAPHICS: MACGUI: Enhance sanity check for pattern references --- graphics/macgui/macwindowmanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'graphics') diff --git a/graphics/macgui/macwindowmanager.cpp b/graphics/macgui/macwindowmanager.cpp index 570c526565..12cd391f92 100644 --- a/graphics/macgui/macwindowmanager.cpp +++ b/graphics/macgui/macwindowmanager.cpp @@ -284,7 +284,7 @@ void MacWindowManager::removeWindow(MacWindow *target) { void macDrawPixel(int x, int y, int color, void *data) { MacPlotData *p = (MacPlotData *)data; - if (p->fillType > p->patterns->size()) + if (p->fillType > p->patterns->size() || !p->fillType) return; byte *pat = p->patterns->operator[](p->fillType - 1); -- cgit v1.2.3