commit | 2607f050eb20c418a2b56437cdb388a397ebc207 | [log] [tgz] |
---|---|---|
author | dj <dj_houghton@ca.ibm.com> | Tue Oct 04 11:10:36 2011 -0400 |
committer | dj <dj_houghton@ca.ibm.com> | Tue Oct 04 11:10:36 2011 -0400 |
tree | 675d0c42676d0e55dd1eefe69b0a6232f6699e58 | |
parent | c7b0589448a5b6b6467543363da408b7fb530bd3 [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 c2699a7..816bd10 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
@@ -322,7 +322,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();