aboutsummaryrefslogtreecommitdiffstats
path: root/monitor-parse-edid
diff options
context:
space:
mode:
Diffstat (limited to 'monitor-parse-edid')
-rwxr-xr-xmonitor-parse-edid4
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);