Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCamille Letavernier2015-06-03 15:48:59 +0000
committerCamille Letavernier2015-06-03 15:48:59 +0000
commitdf36bae950a71d3c844ee182e96459facc3e7363 (patch)
tree20a7c6eb3acdf4c1a529deaf7b0f6afefb7d939a /plugins/views
parent2076c2966efd065fcd8c421004f01bb16f3c3fd5 (diff)
downloadorg.eclipse.papyrus-df36bae950a71d3c844ee182e96459facc3e7363.tar.gz
org.eclipse.papyrus-df36bae950a71d3c844ee182e96459facc3e7363.tar.xz
org.eclipse.papyrus-df36bae950a71d3c844ee182e96459facc3e7363.zip
463564: [Performances] Opening a menu in the ModelExplorer takes several
seconds (Mars M6) https://bugs.eclipse.org/bugs/show_bug.cgi?id=463564 - Don't override user-defined value Change-Id: I7a26bda18517e412acedd371183a12988857acd5 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
Diffstat (limited to 'plugins/views')
-rw-r--r--plugins/views/modelexplorer/org.eclipse.papyrus.views.modelexplorer/src/org/eclipse/papyrus/views/modelexplorer/Activator.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/views/modelexplorer/org.eclipse.papyrus.views.modelexplorer/src/org/eclipse/papyrus/views/modelexplorer/Activator.java b/plugins/views/modelexplorer/org.eclipse.papyrus.views.modelexplorer/src/org/eclipse/papyrus/views/modelexplorer/Activator.java
index 56a225c828f..7d4ef2d0232 100644
--- a/plugins/views/modelexplorer/org.eclipse.papyrus.views.modelexplorer/src/org/eclipse/papyrus/views/modelexplorer/Activator.java
+++ b/plugins/views/modelexplorer/org.eclipse.papyrus.views.modelexplorer/src/org/eclipse/papyrus/views/modelexplorer/Activator.java
@@ -64,7 +64,10 @@ public class Activator extends AbstractUIPlugin {
EMFEditPlugin.getComposedAdapterFactoryDescriptorRegistry();
// FIXME Workaround for Bug 467000 (Eclipse Platform), Bug 463564 (ModelExplorer)
- System.setProperty("eclipse.workaround.bug467000", Boolean.toString(true));
+ String workaround = "eclipse.workaround.bug467000"; //$NON-NLS-1$
+ if (System.getProperty(workaround) == null) { // Only change the value if it is not explicitly set already (Don't override user-defined value)
+ System.setProperty(workaround, Boolean.toString(true));
+ }
}
/**

Back to the top