diff --git a/designer/src/com/fr/design/widget/WidgetPane.java b/designer/src/com/fr/design/widget/WidgetPane.java index 61e79acb83..36f99491fd 100644 --- a/designer/src/com/fr/design/widget/WidgetPane.java +++ b/designer/src/com/fr/design/widget/WidgetPane.java @@ -92,7 +92,9 @@ public class WidgetPane extends AbstractAttrNoScrollPane implements ItemListener AttributeChangeListener listener = new AttributeChangeListener() { @Override public void attributeChange() { - CellWidgetPropertyPane.getInstance().update(); + if(shouldFireSelectedEvent){ + CellWidgetPropertyPane.getInstance().update(); + } } }; diff --git a/designer/src/com/fr/design/widget/ui/ButtonDefinePane.java b/designer/src/com/fr/design/widget/ui/ButtonDefinePane.java index 59a5b62bb2..e8ae05c313 100644 --- a/designer/src/com/fr/design/widget/ui/ButtonDefinePane.java +++ b/designer/src/com/fr/design/widget/ui/ButtonDefinePane.java @@ -28,6 +28,12 @@ public class ButtonDefinePane extends AbstractDataModify