diff options
Diffstat (limited to 'monitor-parse-edid')
-rwxr-xr-x | monitor-parse-edid | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/monitor-parse-edid b/monitor-parse-edid index bd90b5d..d582a0e 100755 --- a/monitor-parse-edid +++ b/monitor-parse-edid @@ -155,7 +155,9 @@ sub parse_edid { my $hi = delete($h->{$field . '_hi'}); $h->{$field} += $hi << $detailed_timing_field_size{$field}; } - push @{$edid{detailed_timings}}, $h; + push @{$edid{detailed_timings}}, $h + if $h->{horizontal_active} > 0 + && $h->{vertical_active} > 0; } else { (my $flag, $vv) = unpack("n x a*", $vv); |