Revision: 960
Author: allain.lalonde
Date: Wed Jan 27 13:24:26 2010
Log: Fixing Issue 158 - With event handlers not being installed properly for nodes after they get removed and then re added to a Scene.
http://code.google.com/p/piccolo2d/source/detail?r=960

Modified:
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwing.java

=======================================
--- /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwing.java Mon Nov 2 19:31:23 2009 +++ /piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/pswing/PSwing.java Wed Jan 27 13:24:26 2010
@@ -651,7 +651,9 @@
             canvas.removePSwing(this);
         }

-        if (newCanvas != null) {
+        if (newCanvas == null) {
+               canvas = null;
+        } else {
             canvas = newCanvas;
             canvas.addPSwing(this);
             updateBounds();

--
Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en

Reply via email to