initRequestEvaluator is not synchronized anymore.

This *may* lead to race conditions with the
updates of the Prototypes functions, actions etc.
Gotta investigate more into this.
This commit is contained in:
hns 2001-08-31 15:40:46 +00:00
parent 4da2834955
commit 4ae884c47e

View file

@ -404,7 +404,7 @@ public class TypeManager implements Runnable {
public synchronized void initRequestEvaluator (RequestEvaluator reval) { public void initRequestEvaluator (RequestEvaluator reval) {
if (!registeredEvaluators.contains (reval)) if (!registeredEvaluators.contains (reval))
registeredEvaluators.add (reval); registeredEvaluators.add (reval);
for (Iterator it = prototypes.values().iterator(); it.hasNext(); ) { for (Iterator it = prototypes.values().iterator(); it.hasNext(); ) {
@ -428,99 +428,3 @@ public class TypeManager implements Runnable {
} }