瀏覽代碼

Fix crash on transparency test on null surface

Ivan Savenko 1 年之前
父節點
當前提交
dd045e2dc7
共有 1 個文件被更改,包括 4 次插入1 次删除
  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