diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2004-02-06 20:04:30 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2004-02-06 20:04:30 +0000 |
commit | 816761acf9e589632e9c9e87fd6667b7927bf953 (patch) | |
tree | 3c0f2cfd8b97bb0b3fc08ad5a57d2d97ae6027b2 /perl-install | |
parent | 428226c89c0b9631f120af80e0138f4c1ac9a794 (diff) | |
download | drakx-816761acf9e589632e9c9e87fd6667b7927bf953.tar drakx-816761acf9e589632e9c9e87fd6667b7927bf953.tar.gz drakx-816761acf9e589632e9c9e87fd6667b7927bf953.tar.bz2 drakx-816761acf9e589632e9c9e87fd6667b7927bf953.tar.xz drakx-816761acf9e589632e9c9e87fd6667b7927bf953.zip |
- ensure ModelName comes from the ddc probe when choosing "Plug'n Play"
- only "Plug'n Play" instead of "Plug'n Play (<ModelName>)" when current monitor is not plug'n play
Diffstat (limited to 'perl-install')
-rw-r--r-- | perl-install/Xconfig/monitor.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/perl-install/Xconfig/monitor.pm b/perl-install/Xconfig/monitor.pm index 520b6f1e4..38fa8b3d9 100644 --- a/perl-install/Xconfig/monitor.pm +++ b/perl-install/Xconfig/monitor.pm @@ -104,18 +104,18 @@ sub choose { [ { val => \$merged_name, separator => '|', list => ['Custom', "Plug'n Play", sort keys %h_monitors], format => sub { $_[0] eq 'Custom' ? N("Custom") : - $_[0] eq "Plug'n Play" ? N("Plug'n Play") . " ($monitor->{ModelName})" : + $_[0] eq "Plug'n Play" ? N("Plug'n Play") . ($monitor->{VendorName} eq "Plug'n Play" ? " ($monitor->{ModelName})" : '') : $_[0] =~ /^Generic\|(.*)/ ? N("Generic") . "|$1" : N("Vendor") . "|$_[0]" }, sort => 0 } ]) or return; if ($merged_name eq "Plug'n Play") { local $::noauto = 0; #- hey, you asked for plug'n play, so i do probe! + delete @$monitor{'VendorName', 'ModelName', 'EISA_ID'}; put_in_hash($monitor, getinfoFromDDC()); if (configure_automatic($monitor, $monitors)) { $monitor->{VendorName} = "Plug'n Play"; } else { - delete $monitor->{VendorName}; $in->ask_warn('', N("Plug'n Play probing failed. Please select the correct monitor")); goto ask_monitor; } |