From: <ms...@us...> - 2011-02-22 14:40:46
|
Revision: 11983 http://wonder.svn.sourceforge.net/wonder/?rev=11983&view=rev Author: mschrag Date: 2011-02-22 14:40:40 +0000 (Tue, 22 Feb 2011) Log Message: ----------- synchronize access to insertion of queued notifications Modified Paths: -------------- branches/Wonder_5_0_0_WebObjects_5_4_Branch/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/ERXEC.java Modified: branches/Wonder_5_0_0_WebObjects_5_4_Branch/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/ERXEC.java =================================================================== --- branches/Wonder_5_0_0_WebObjects_5_4_Branch/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/ERXEC.java 2011-02-22 11:40:07 UTC (rev 11982) +++ branches/Wonder_5_0_0_WebObjects_5_4_Branch/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/ERXEC.java 2011-02-22 14:40:40 UTC (rev 11983) @@ -1374,7 +1374,9 @@ public void _objectsChangedInStore(NSNotification nsnotification) { ERXEnterpriseObject.FlushCachesProcessor.perform(this, (NSArray) nsnotification.userInfo().objectForKey("objects")); if (savingChanges) { - queuedNotifications.addObject(nsnotification); + synchronized (queuedNotifications) { + queuedNotifications.addObject(nsnotification); + } } else { super._objectsChangedInStore(nsnotification); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |