show_to += next->inserted;
for (i = next->line0; i <= l0 && trivial; i++)
- if (!ignore_blank_lines_flag || !iseolch(files[0].linbuf[i][0]))
+ if (!ignore_blank_lines_flag || (!iseolch(files[0].linbuf[i][0]) && files[0].linbuf[i][0] != 0))
{
struct regexp_list *r;
char const HUGE *line = files[0].linbuf[i];
}
for (i = next->line1; i <= l1 && trivial; i++)
- if (!ignore_blank_lines_flag || !iseolch(files[1].linbuf[i][0]))
+ if (!ignore_blank_lines_flag || (!iseolch(files[1].linbuf[i][0]) && files[1].linbuf[i][0] != 0))
{
struct regexp_list *r;
char const HUGE *line = files[1].linbuf[i];
+2003-11-02 Laoran
+ BUG: [ 834490 ] Ignore blank lines disabled when ignore EOL
+ WinMerge: UTIL.C
+
2003-11-01 Kimmo
BUG: [ 833096 ] Left/right-only status overwrites skipped-status
WinMerge: DirViewColItems.cpp