|
@@ -436,12 +436,19 @@ Class AppInstance
|
|
|
|
|
|
_requestRender=True
|
|
|
End
|
|
|
+
|
|
|
+ #rem monkeydoc @hidden
|
|
|
+ #end
|
|
|
+ Property Renderable:Bool()
|
|
|
+
|
|
|
+ Return _activeWindow And Not _activeWindow.Minimized And Not _frozen
|
|
|
+ End
|
|
|
|
|
|
#rem monkeydoc @hidden
|
|
|
#end
|
|
|
Method MainLoop()
|
|
|
-
|
|
|
- If Not _requestRender
|
|
|
+
|
|
|
+ If Not _requestRender Or Not Renderable
|
|
|
|
|
|
SDL_WaitEvent( Null )
|
|
|
|
|
@@ -475,9 +482,9 @@ Class AppInstance
|
|
|
#rem monkeydoc @hidden
|
|
|
#end
|
|
|
Method UpdateWindows()
|
|
|
-
|
|
|
- If _frozen Return
|
|
|
-
|
|
|
+
|
|
|
+ if Not Renderable Return
|
|
|
+
|
|
|
Local render:=_requestRender
|
|
|
_requestRender=False
|
|
|
|