diff options
author | Camille Letavernier | 2015-06-03 15:48:59 +0000 |
---|---|---|
committer | Camille Letavernier | 2015-06-03 15:48:59 +0000 |
commit | df36bae950a71d3c844ee182e96459facc3e7363 (patch) | |
tree | 20a7c6eb3acdf4c1a529deaf7b0f6afefb7d939a /plugins/views | |
parent | 2076c2966efd065fcd8c421004f01bb16f3c3fd5 (diff) | |
download | org.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.java | 5 |
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));
+ }
}
/**
|