From 833e3e7786f80c396d90d1875c279f4a2a52c632 Mon Sep 17 00:00:00 2001 From: Florian Hoelzl <hoelzl@fortiss.org> Date: Thu, 8 Nov 2012 15:21:43 +0000 Subject: [PATCH] bugfix refs 1029 --- .../tooling/base/ui/editpart/GraphicalEditPartBase.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/GraphicalEditPartBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/GraphicalEditPartBase.java index 29a3ef6ec..13d2b147f 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/GraphicalEditPartBase.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/GraphicalEditPartBase.java @@ -36,7 +36,7 @@ import org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating GREEN Hash: 923DCFE4AFDFE04EC5831959D031495A + * @ConQAT.Rating YELLOW Hash: AABA307F945C1A10D0F3F3C6617901E5 */ public abstract class GraphicalEditPartBase<T extends EObject> extends AbstractGraphicalEditPart { @@ -49,8 +49,11 @@ public abstract class GraphicalEditPartBase<T extends EObject> extends AbstractG @Override public void notifyChanged(Notification notification) { super.notifyChanged(notification); - // do not care what happens, just refresh everything - refresh(); + + // if not removing adapters, just refresh everything + if(notification.getEventType() != Notification.REMOVING_ADAPTER) { + refresh(); + } } }; -- GitLab