Bug 4472 - Missing / in img tags breaking xslt (and other img tags)
authorChris Cormack <chrisc@catalyst.net.nz>
Mon, 14 Jun 2010 21:59:40 +0000 (09:59 +1200)
committerChris Cormack <chrisc@catalyst.net.nz>
Mon, 14 Jun 2010 21:59:40 +0000 (09:59 +1200)
misc/translator/tmpl_process3.pl

index dbbe18e..af0cde1 100755 (executable)
@@ -74,10 +74,16 @@ sub text_replace_tag ($$) {
             sprintf(' %s=%s', $_, $attr->{$_}->[2]) #FIXME
         } sort {
             $attr->{$a}->[3] <=> $attr->{$b}->[3] #FIXME
-        } keys %$attr)
-        . '>';
-    } else {
-    $it = $t;
+        } keys %$attr);
+       if ($tag eq 'img'){
+           $it .= ' />';
+       }
+       else {      
+           $it .= ' >';
+       }
+    } 
+    else {
+        $it = $t;
     }
     return $it;
 }