Lines 128-133
Link Here
|
128 |
*/ |
128 |
*/ |
129 |
private Task creationTask; |
129 |
private Task creationTask; |
130 |
|
130 |
|
|
|
131 |
/** Set of folders to which this object listens to */ |
132 |
private Map folders = new HashMap (); |
133 |
|
131 |
/* -------------------------------------------------------------------- */ |
134 |
/* -------------------------------------------------------------------- */ |
132 |
/* -- Constructor(s) -------------------------------------------------- */ |
135 |
/* -- Constructor(s) -------------------------------------------------- */ |
133 |
/* -------------------------------------------------------------------- */ |
136 |
/* -------------------------------------------------------------------- */ |
Lines 174-179
Link Here
|
174 |
container.addPropertyChangeListener ( |
177 |
container.addPropertyChangeListener ( |
175 |
org.openide.util.WeakListeners.propertyChange (listener, container) |
178 |
org.openide.util.WeakListeners.propertyChange (listener, container) |
176 |
); |
179 |
); |
|
|
180 |
if (folders.containsKey (container)) { |
181 |
System.out.println("Adding "+this+" to "+container+" again"); |
182 |
Thread.dumpStack(); |
183 |
System.out.println("first add was from "); |
184 |
((Exception)folders.get(container)).printStackTrace (); |
185 |
} |
186 |
else { |
187 |
folders.put(container, new Exception()); |
188 |
} |
177 |
|
189 |
|
178 |
if (err.isLoggable (err.INFORMATIONAL)) { |
190 |
if (err.isLoggable (err.INFORMATIONAL)) { |
179 |
err.log ("new " + this); // NOI18N |
191 |
err.log ("new " + this); // NOI18N |
Lines 659-664
Link Here
|
659 |
obj.addPropertyChangeListener ( |
671 |
obj.addPropertyChangeListener ( |
660 |
org.openide.util.WeakListeners.propertyChange (listener, obj) |
672 |
org.openide.util.WeakListeners.propertyChange (listener, obj) |
661 |
); |
673 |
); |
|
|
674 |
if (folders.containsKey (obj)) { |
675 |
System.out.println("Adding "+this+" to "+obj+" again"); |
676 |
Thread.dumpStack(); |
677 |
System.out.println("first add was from "); |
678 |
((Exception)folders.get(obj)).printStackTrace (); |
679 |
} |
680 |
else { |
681 |
folders.put(obj, new Exception()); |
682 |
} |
662 |
|
683 |
|
663 |
cookies.add (hold); |
684 |
cookies.add (hold); |
664 |
} else { |
685 |
} else { |
Lines 688-693
Link Here
|
688 |
obj.addPropertyChangeListener ( |
709 |
obj.addPropertyChangeListener ( |
689 |
org.openide.util.WeakListeners.propertyChange (listener, obj) |
710 |
org.openide.util.WeakListeners.propertyChange (listener, obj) |
690 |
); |
711 |
); |
|
|
712 |
if (folders.containsKey (obj)) { |
713 |
System.out.println("Adding "+this+" to "+obj+" again"); |
714 |
Thread.dumpStack(); |
715 |
System.out.println("first add was from "); |
716 |
((Exception)folders.get(obj)).printStackTrace (); |
717 |
} |
718 |
else { |
719 |
folders.put(obj, new Exception()); |
720 |
} |
691 |
|
721 |
|
692 |
} |
722 |
} |
693 |
|
723 |
|