<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -72,10 +72,7 @@ namespace SilverlightFX.UserInterface.Navigation {
                 _pages.Remove(cacheKey);
 
                 int index = _keys.IndexOf(cacheKey);
-                for (int i = index + 1; i &lt; _keys.Count; i++) {
-                    _keys[i - 1] = _keys[i];
-                }
-                _keys.RemoveAt(_keys.Count - 1);
+                _keys.RemoveAt(index);
 
                 return page;
             }</diff>
      <filename>src/Client/Core/UserInterface/Navigation/PageCache.cs</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2f8f06e1fc6923aa51c959ef4659c97ae91093ba</id>
    </parent>
  </parents>
  <author>
    <name>NikhilK</name>
    <email>nikhilk@live.com</email>
  </author>
  <url>http://github.com/NikhilK/silverlightfx/commit/c6e9a57beaea879a2e35ddc689b97c4805442edb</url>
  <id>c6e9a57beaea879a2e35ddc689b97c4805442edb</id>
  <committed-date>2009-05-29T00:52:51-07:00</committed-date>
  <authored-date>2009-05-29T00:52:51-07:00</authored-date>
  <message>Fix some navigation bugs</message>
  <tree>753b01aacdce7cf1ce80ab6b51441fdbc3caf03e</tree>
  <committer>
    <name>NikhilK</name>
    <email>nikhilk@live.com</email>
  </committer>
</commit>
