From ac704f0d4ca6ef3feb18d4483be9f067d4fa1199 Mon Sep 17 00:00:00 2001 From: German Laullon Date: Mon, 4 Apr 2011 12:10:05 -0700 Subject: [PATCH] other diff parser bug --- GLFileView.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GLFileView.m b/GLFileView.m index 20b879f..b4769ca 100644 --- a/GLFileView.m +++ b/GLFileView.m @@ -297,7 +297,8 @@ NSScanner *scan=[NSScanner scannerWithString:txt]; NSString *block; - [scan scanUpToString:@"\ndiff --git" intoString:NULL]; //move to first diff + if(![txt hasPrefix:@"diff --git"]) + [scan scanUpToString:@"diff --git" intoString:&block]; //move to first diff while([scan scanString:@"diff --git" intoString:NULL]){ // is a diff start? [scan scanUpToString:@"\ndiff --git" intoString:&block];