diff --git a/src/window.cpp b/src/window.cpp
index 9ba18c7..a5f5fad 100644
--- a/src/window.cpp
+++ b/src/window.cpp
@@ -511,6 +511,9 @@ struct WindowPrivate
 
 	void prepare()
 	{
+		if (size.x <= 0 || size.y <= 0)
+			return;
+
 		bool updateBaseQuadArray = false;
 
 		if (baseVertDirty)