aboutsummaryrefslogtreecommitdiffstats
path: root/monitor-parse-edid
diff options
context:
space:
mode:
Diffstat (limited to 'monitor-parse-edid')
-rwxr-xr-xmonitor-parse-edid9
1 files changed, 8 insertions, 1 deletions
diff --git a/monitor-parse-edid b/monitor-parse-edid
index 5a6f4f0..389658a 100755
--- a/monitor-parse-edid
+++ b/monitor-parse-edid
@@ -588,7 +588,14 @@ sub ratio_name {
sub to_MonitorsDB {
my ($edid) = @_;
- $edid->{monitor_range} && $edid->{EISA_ID} or return;
+ if (!$edid->{monitor_range}) {
+ print STDERR "No monitor range data in EDID.\n";
+ return;
+ }
+ if (!$edid->{EISA_ID}) {
+ print STDERR "No monitor EISA_ID in EDID.\n";
+ return;
+ }
my $detailed_timings = $edid->{detailed_timings} || [];
my @preferred_resolutions = map {