… | … | ||
---|---|---|---|
987 | 987 | ||
988 | do | 988 | do |
989 | { | 989 | { |
990 | l = &ROW (row++); | 990 | l = &ROW (row++); |
991 | 991 | ||
992 | if (!(l->f & LINE_FILTERED)) | 992 | if (l->f & LINE_FILTERED) |
993 | row++; | ||
994 | else | ||
993 | { | 995 | { |
994 | // line not filtered, mark it as filtered | 996 | // line not filtered, mark it as filtered |
995 | l->f |= LINE_FILTERED; | 997 | l->f |= LINE_FILTERED; |
996 | while (l->is_longer ()) | 998 | while (l->is_longer ()) |
997 | { | 999 | { |
998 | l = &ROW (row++); | 1000 | l = &ROW (++row); |
999 | l->f |= LINE_FILTERED; | 1001 | l->f |= LINE_FILTERED; |
1000 | } | 1002 | } |
1001 | 1003 | ||
1002 | // and filter it | 1004 | // and filter it |
1003 | HOOK_INVOKE ((this, HOOK_LINE_UPDATE, DT_INT, start_row, DT_END)); | 1005 | HOOK_INVOKE ((this, HOOK_LINE_UPDATE, DT_INT, start_row, DT_END)); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |