<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -505,8 +505,8 @@ module ActionView
       def image_tag(source, options = {})
         options.symbolize_keys!
 
-        options[:src] = path_to_image(source)
-        options[:alt] ||= File.basename(options[:src], '.*').split('.').first.to_s.capitalize
+        src = options[:src] = path_to_image(source)
+        options[:alt]     ||= File.basename(src, '.*').split('.').first.to_s.capitalize
 
         if size = options.delete(:size)
           options[:width], options[:height] = size.split(&quot;x&quot;) if size =~ %r{^\d+x\d+$}
@@ -514,7 +514,7 @@ module ActionView
 
         if mouseover = options.delete(:mouseover)
           options[:onmouseover] = &quot;this.src='#{image_path(mouseover)}'&quot;
-          options[:onmouseout]  = &quot;this.src='#{image_path(options[:src])}'&quot;
+          options[:onmouseout]  = &quot;this.src='#{src}'&quot;
         end
 
         tag(&quot;img&quot;, options)</diff>
      <filename>actionpack/lib/action_view/helpers/asset_tag_helper.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d03689971758b905fa0087bc93cf474a9d0585f5</id>
    </parent>
  </parents>
  <author>
    <name>Yehuda Katz + Carl Lerche</name>
    <email>ykatz+clerche@engineyard.com</email>
  </author>
  <url>http://github.com/rails/rails/commit/0fbf458b6c7992a1626282727a70636af19450d5</url>
  <id>0fbf458b6c7992a1626282727a70636af19450d5</id>
  <committed-date>2009-07-02T12:14:23-07:00</committed-date>
  <authored-date>2009-07-02T12:14:23-07:00</authored-date>
  <message>Removed unnecessary calls to image_path and hash lookups [#2827 state:resolved]</message>
  <tree>00dbf56f7561a5eab85b3d0d62b1788e701321d2</tree>
  <committer>
    <name>Yehuda Katz + Carl Lerche</name>
    <email>ykatz+clerche@engineyard.com</email>
  </committer>
</commit>
