<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -44,10 +44,11 @@ SC.String = {
   */
   fmt: function() {
     // first, replace any ORDERED replacements.
+    var args = arguments;
     var str = this.gsub(/%@([0-9]+)/, function(m) {
-      return (arguments[parseInt(m[1],0)-1] || '').toString(); 
+      return (args[parseInt(m[1],0)-1] || '').toString(); 
     }) ;
-
+    
     // now, replace any remaining %@ items.  Use this indexOf() method b/c
     // it is faster than split().
     var ret = [] ;
@@ -60,7 +61,7 @@ SC.String = {
      loc = idx + 2 ; // 2 to skip '%@'.
      
      // add in replacement.
-     var value = arguments[argIdx++] ;
+     var value = args[argIdx++] ;
      if (value &amp;&amp; value.toString) value = value.toString() ;
      ret.push(value) ;
     }</diff>
      <filename>foundation/string.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>39f836a8b77a50b5ceed7c060cba63e9871992db</id>
    </parent>
  </parents>
  <author>
    <name>Erich Ocean</name>
    <email>erich@atlasocean.com</email>
  </author>
  <url>http://github.com/mauritslamers/sproutcore/commit/4f814eed40bc26d7838a5a923efc47d578aab9ed</url>
  <id>4f814eed40bc26d7838a5a923efc47d578aab9ed</id>
  <committed-date>2008-09-30T01:30:20-07:00</committed-date>
  <authored-date>2008-09-30T01:30:20-07:00</authored-date>
  <message>Fix [165] String.fmt ordered arguments are broken</message>
  <tree>4ae9fcf0855b00e388818e8f736ac02a8a4154da</tree>
  <committer>
    <name>Erich Ocean</name>
    <email>erich@atlasocean.com</email>
  </committer>
</commit>
