Revision: 3853
          http://vexi.svn.sourceforge.net/vexi/?rev=3853&view=rev
Author:   jeffbuhrt
Date:     2010-06-24 15:47:40 +0000 (Thu, 24 Jun 2010)

Log Message:
-----------
Vexi was looping (internally) when a frame was minimized. The render reflow 
abort flag was not being cleared when a window was minimized, so Vexi would 
spin loop until the window was restored.

Modified Paths:
--------------
    trunk/core/org.vexi.core/src/main/java/org/vexi/core/Surface.java

Modified: trunk/core/org.vexi.core/src/main/java/org/vexi/core/Surface.java
===================================================================
--- trunk/core/org.vexi.core/src/main/java/org/vexi/core/Surface.java   
2010-06-24 13:55:09 UTC (rev 3852)
+++ trunk/core/org.vexi.core/src/main/java/org/vexi/core/Surface.java   
2010-06-24 15:47:40 UTC (rev 3853)
@@ -678,8 +678,8 @@
     /** runs the pre-render() and render() pipelines in the root Box to 
regenerate the backbuffer, then blits it to the screen */
     public synchronized void render() {
         scheduled = false;
-        // do nothing if we are minimized
         if (minimized) {
+               abort = false;
             return;
         }
         // make sure the root is properly sized


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to