Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordj2011-10-04 14:15:40 +0000
committerdj2011-10-04 14:15:40 +0000
commit8c8a2977ca3ceb365f5d5dd3afcda5990c81b197 (patch)
treeb2925ddbbb1a6ce734e64b714ee74fc0eb8694a4
parent59746776e8a51cb52f1364794409e83cc77ec55d (diff)
downloadrt.equinox.bundles-8c8a2977ca3ceb365f5d5dd3afcda5990c81b197.tar.gz
rt.equinox.bundles-8c8a2977ca3ceb365f5d5dd3afcda5990c81b197.tar.xz
rt.equinox.bundles-8c8a2977ca3ceb365f5d5dd3afcda5990c81b197.zip
Bug 359698 - [prefs] Regression: EclipsePreferences#flush is subject to
deadlock due to Open Call via ProjectPreferences / ProfilePreferences
-rw-r--r--bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/EclipsePreferences.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/EclipsePreferences.java b/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/EclipsePreferences.java
index 578a21b43..b35f6cac7 100644
--- a/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/EclipsePreferences.java
+++ b/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/EclipsePreferences.java
@@ -401,7 +401,7 @@ public class EclipsePreferences implements IEclipsePreferences, IScope {
/*
* @see org.osgi.service.prefs.Preferences#flush()
*/
- synchronized public void flush() throws BackingStoreException {
+ public void flush() throws BackingStoreException {
// illegal state if this node has been removed
checkRemoved();

Back to the top