data->main->signal_check = 0;
}
- if (!items->array[i].content.used) {
- if (include_empty) {
- ++total;
- }
-
+ // Empty is not counted here because empty Content has no lines when there is no Object being printed.
+ if (!items->array[i].content.used || items->array[i].content.array[0].start > items->array[i].content.array[0].stop) {
continue;
}
if (skip[i]) continue;
- if (!items->array[i].content.used) {
- if (include_empty) {
- if (line_current == line) {
- fss_embedded_list_read_print_set_end(data);
-
- break;
- }
-
- ++line_current;
- }
-
+ // Empty is not counted here because empty Content has no lines when there is no Object being printed.
+ if (!items->array[i].content.used || items->array[i].content.array[0].start > items->array[i].content.array[0].stop) {
continue;
}
if (skip[i]) continue;
+ // Empty is not counted here because empty Content has no lines when there is no Object being printed.
if (!items->array[i].content.used || items->array[i].content.array[0].start > items->array[i].content.array[0].stop) {
- if (include_empty) {
- fss_embedded_list_read_print_set_end(data);
- }
-
continue;
}