Opps seem I missed one more spot where the wrong line number is used.

Index: codestriker/lib/Codestriker/Action/ViewTopicFile.pm
===================================================================
--- codestriker.orig/lib/Codestriker/Action/ViewTopicFile.pm	2007-07-16 16:18:35.018806000 -0500
+++ codestriker/lib/Codestriker/Action/ViewTopicFile.pm	2007-07-16 16:20:29.000000000 -0500
@@ -144,9 +144,11 @@ sub process($$$) {
 	# Build up a delta with no changes, and render it.
 	my $delta_text = "";
 	my $next_delta_linenumber = $delta->{old_linenumber};
-	for (my $i = $render->{old_linenumber};
+	for (my $i = $render->{new_linenumber};
 	     $i < $next_delta_linenumber; $i++) {
+	  if ( $filedata[$i]) {
 	    $delta_text .= " $filedata[$i]\n";
+	  }
 	}
 	$render->delta_text($filename, $fn, $revision,
 			    $render->{old_linenumber},
@@ -162,7 +164,7 @@ sub process($$$) {
 
     # Render the tail part of the file, again by building up a delta.
     my $delta_text = "";
-    for (my $i = $render->{old_linenumber}; $i <= $#filedata; $i++) {
+    for (my $i = $render->{new_linenumber}; $i <= $#filedata; $i++) {
 	$delta_text .= " $filedata[$i]\n";
     }
     $render->delta_text($filename, $fn, $revision, $render->{old_linenumber},
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Codestriker-user mailing list
Codestriker-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/codestriker-user

Reply via email to