commit | 8c8a2977ca3ceb365f5d5dd3afcda5990c81b197 | [log] [tgz] |
---|---|---|
author | dj <dj_houghton@ca.ibm.com> | Tue Oct 04 10:15:40 2011 -0400 |
committer | dj <dj_houghton@ca.ibm.com> | Tue Oct 04 10:15:40 2011 -0400 |
tree | b2925ddbbb1a6ce734e64b714ee74fc0eb8694a4 | |
parent | 59746776e8a51cb52f1364794409e83cc77ec55d [diff] |
Bug 359698 - [prefs] Regression: EclipsePreferences#flush is subject to deadlock due to Open Call via ProjectPreferences / ProfilePreferences
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 578a21b..b35f6ca 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 @@ /* * @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();