? parch_85316.diff Index: main/src/org/netbeans/modules/subversion/ui/diff/MultiDiffView.java =================================================================== RCS file: /cvs/subversion/main/src/org/netbeans/modules/subversion/ui/diff/MultiDiffView.java,v retrieving revision 1.17 diff -u -r1.17 MultiDiffView.java --- main/src/org/netbeans/modules/subversion/ui/diff/MultiDiffView.java 1 Jul 2006 09:12:18 -0000 1.17 +++ main/src/org/netbeans/modules/subversion/ui/diff/MultiDiffView.java 22 Sep 2006 12:06:26 -0000 @@ -64,7 +64,7 @@ /** currentDifference property holder */ private int currentDifference; - private final PropertyChangeSupport support = new PropertyChangeSupport(this); + private PropertyChangeSupport support; /** Container that defines width. */ private final Component parent; @@ -273,7 +273,10 @@ return views[0].getToolBar(); } - public void addPropertyChangeListener(PropertyChangeListener l) { + public synchronized void addPropertyChangeListener(PropertyChangeListener l) { + if (support == null) { + support = new PropertyChangeSupport(this); + } support.addPropertyChangeListener(l); }