<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>
      &nbsp;&nbsp;&nbsp; [:key :value|
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ((key = 'innerdispatcher' or: [key = 'browse']) or: [key =
      'welcome']) ifFalse:
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; defaultH unregister: (defaultH handlerAt: key).
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; innerDispatcher register: value at: key.
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]
      <br>
      &nbsp;&nbsp;&nbsp; ]
      <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>