From dcdf96c1116c05154bc7c1a962a035bfbc0946d3 Mon Sep 17 00:00:00 2001 From: Marcel Kronfeld Date: Tue, 14 Sep 2010 14:37:51 +0000 Subject: [PATCH] Slight change to PSP --- src/eva2/gui/PropertySheetPanel.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/eva2/gui/PropertySheetPanel.java b/src/eva2/gui/PropertySheetPanel.java index 5ecd4caa..73e524b3 100644 --- a/src/eva2/gui/PropertySheetPanel.java +++ b/src/eva2/gui/PropertySheetPanel.java @@ -89,6 +89,7 @@ public class PropertySheetPanel extends JPanel implements PropertyChangeListener /** Creates the property sheet panel. */ public PropertySheetPanel() { + if (m_support == null) m_support = new PropertyChangeSupport(this); // setBorder(BorderFactory.createLineBorder(Color.red)); setBorder(BorderFactory.createEmptyBorder(0, 0, 10, 0)); if (TRACE) System.out.println("PropertySheetPanel(): NEW PropertySheetPanel"); @@ -113,14 +114,14 @@ public class PropertySheetPanel extends JPanel implements PropertyChangeListener * @param l a value of type 'PropertyChangeListener' */ public void addPropertyChangeListener(PropertyChangeListener l) { - m_support.addPropertyChangeListener(l); + if (m_support!=null) m_support.addPropertyChangeListener(l); } /** Removes a PropertyChangeListener. * @param l a value of type 'PropertyChangeListener' */ public void removePropertyChangeListener(PropertyChangeListener l) { - m_support.removePropertyChangeListener(l); + if (m_support!=null) m_support.removePropertyChangeListener(l); } /**