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