Revision: 4215
          http://vexi.svn.sourceforge.net/vexi/?rev=4215&view=rev
Author:   clrg
Date:     2011-08-31 23:40:33 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
Fix call order of setTexture/Box.run

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

Modified: 
trunk/org.vexi-core.main/src/main/java/org/vexi/core/BoxRenderProperties.java
===================================================================
--- 
trunk/org.vexi-core.main/src/main/java/org/vexi/core/BoxRenderProperties.java   
    2011-08-29 01:47:20 UTC (rev 4214)
+++ 
trunk/org.vexi-core.main/src/main/java/org/vexi/core/BoxRenderProperties.java   
    2011-08-31 23:40:33 UTC (rev 4215)
@@ -323,10 +323,13 @@
         } else {
             // stream fill - load texture
             Picture newtex = Picture.load(value, owner);
-            if (texture != null && texture.isLoaded) {
+            // REMARK - Box.run() depends on renderprops
+            // so we need to call setTexture() before it
+            boolean textureChanged = setTexture(newtex, owner);
+            if (textureChanged && newtex.isLoaded) {
                 owner.run(null);
             }
-            return setTexture(newtex, owner);
+            return textureChanged;
         }
     }
     

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


------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to