From 3b074e147dcf790521ef1b0507e6b738abba2615 Mon Sep 17 00:00:00 2001 From: louis Date: Sat, 28 Mar 2015 12:35:32 +0100 Subject: fixed bug when creating pixmaps --- libcore/pixmapcontainer.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libcore') diff --git a/libcore/pixmapcontainer.c b/libcore/pixmapcontainer.c index 66f0e58..90c733a 100644 --- a/libcore/pixmapcontainer.c +++ b/libcore/pixmapcontainer.c @@ -119,6 +119,8 @@ void cPixmapContainer::CreatePixmap(int num, int Layer, const cRect &ViewPort, c if (!osd || (checkRunning && !Running())) return; pixmaps[num] = osd->CreatePixmap(Layer, ViewPort, DrawPort); + if (!pixmaps[num]) + return; pixmaps[num]->Fill(clrTransparent); if (pixContainerInit && fadeTime) { pixmaps[num]->SetAlpha(0); -- cgit v1.2.3