<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Georgia">It's always dicey to iterate over a collection
that you are modifying. Iterate over a copy and update the
original.<br>
<br>
Cheers,<br>
Bob<br>
<br>
<br>
</font>
<div class="moz-cite-prefix">On 6/29/12 1:39 PM, Lawson English
wrote:<br>
</div>
<blockquote cite="mid:4FEDE857.6050000@cox.net" type="cite">This
only partially works (some of the Dispatchers are left unmoved):
<br>
<br>
<br>
<br>
"++++++++++++++++++++++++++++++++++++++++++++++"
<br>
defaultH := WADispatcher default.
<br>
innerDispatcher := defaultH handlerAt: 'innerdispatcher'.
<br>
<br>
defaultH handlers keysAndValuesDo:
<br>
[:key :value|
<br>
((key = 'innerdispatcher' or: [key = 'browse']) or: [key =
'welcome']) ifFalse:
<br>
[
<br>
defaultH unregister: (defaultH handlerAt: key).
<br>
innerDispatcher register: value at: key.
<br>
]
<br>
]
<br>
"++++++++++++++++++++++++++++++++++++++++++++++"
<br>
<br>
<br>
Any ideas?
<br>
<br>
<div class="moz-txt-sig"><span class="moz-txt-tag"></span></div>
</blockquote>
<br>
<br>
</body>
</html>