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