From af58f3016b791559909e2037287adde13b71d5dc Mon Sep 17 00:00:00 2001 From: Anssi Hannula Date: Sun, 3 Jan 2010 14:45:56 +0000 Subject: monitor-parse-edid: o output an error message when --monitorsdb fails (see Mandriva bugs #28857 and #40609) --- monitor-parse-edid | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'monitor-parse-edid') 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 { -- cgit v1.2.1