Pārlūkot izejas kodu

Fix crash on transparency test on null surface

Ivan Savenko 1 gadu atpakaļ
vecāks
revīzija
dd045e2dc7
1 mainītis faili ar 4 papildinājumiem un 1 dzēšanām
  1. 4 1
      client/renderSDL/SDLImage.cpp

+ 4 - 1
client/renderSDL/SDLImage.cpp

@@ -235,7 +235,10 @@ void SDLImage::setFlagColor(PlayerColor player)
 
 bool SDLImage::isTransparent(const Point & coords) const
 {
-	return CSDL_Ext::isTransparent(surf, coords.x, coords.y);
+	if (surf)
+		return CSDL_Ext::isTransparent(surf, coords.x, coords.y);
+	else
+		return true;
 }
 
 Point SDLImage::dimensions() const