From aadb1b0583f51eeea9165813af39ad98fecc9658 Mon Sep 17 00:00:00 2001 From: Simon Barner <barner@fortiss.org> Date: Wed, 8 Jun 2016 12:24:22 +0000 Subject: [PATCH] - Make disposed() synchronized (as in super class) --- .../ui/annotation/view/generic/GenericAnnotationView.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/view/generic/GenericAnnotationView.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/view/generic/GenericAnnotationView.java index 951876b07..fea99680c 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/view/generic/GenericAnnotationView.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/view/generic/GenericAnnotationView.java @@ -79,7 +79,7 @@ import org.fortiss.tooling.base.ui.annotation.view.generic.filter.AnnotationFilt * @author eder, diewald, barner * @author $Author$ * @version $Rev$ - * @ConQAT.Rating GREEN Hash: E2E53108D4A685762999DA9FFD10C0D7 + * @ConQAT.Rating YELLOW Hash: 20B02B59811C764AEE63BC45A9279241 */ public class GenericAnnotationView extends AnnotationViewPartBase { /** Root composite of {@link GenericAnnotationView}. */ @@ -273,7 +273,8 @@ public class GenericAnnotationView extends AnnotationViewPartBase { super.update(modelElement); // ensure that selected model element is visible in annotation view - AnnotationEntry entry = IAnnotationValueService.getInstance().getAnnotationEntry(modelElement); + AnnotationEntry entry = + IAnnotationValueService.getInstance().getAnnotationEntry(modelElement); assert (entry.getModelElement() == modelElement); tableViewer.reveal(entry); @@ -560,7 +561,7 @@ public class GenericAnnotationView extends AnnotationViewPartBase { /** {@inheritDoc} */ @Override - public void dispose() { + public synchronized void dispose() { tableViewer.getTable().dispose(); super.dispose(); } -- GitLab