diff options
author | Pascal Rigaux <pixel@mandriva.com> | 1999-12-23 17:57:03 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 1999-12-23 17:57:03 +0000 |
commit | 94bec14e16b9f0364018d08beb2fbf3dfc91267d (patch) | |
tree | 718a25d87d998ed2075518a806e05e6e46c27d5b /perl-install/Xconfigurator.pm | |
parent | 9c7df16fb5bd54f1b475ada02808e35a404ed1ce (diff) | |
download | drakx-94bec14e16b9f0364018d08beb2fbf3dfc91267d.tar drakx-94bec14e16b9f0364018d08beb2fbf3dfc91267d.tar.gz drakx-94bec14e16b9f0364018d08beb2fbf3dfc91267d.tar.bz2 drakx-94bec14e16b9f0364018d08beb2fbf3dfc91267d.tar.xz drakx-94bec14e16b9f0364018d08beb2fbf3dfc91267d.zip |
no_comment
Diffstat (limited to 'perl-install/Xconfigurator.pm')
-rw-r--r-- | perl-install/Xconfigurator.pm | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/perl-install/Xconfigurator.pm b/perl-install/Xconfigurator.pm index 28f65f9d8..83ec2f678 100644 --- a/perl-install/Xconfigurator.pm +++ b/perl-install/Xconfigurator.pm @@ -281,9 +281,18 @@ sub testFinalConfig($;$$) { $skiptest || $o->{card}{server} eq 'FBDev' and return 1; #- avoid testing since untestable without reboot. - $auto - or $in->ask_yesorno(_("Test configuration"), _("Do you want to test the configuration?"), 1) - or return 1; + #- needed for bad cards not restoring cleanly framebuffer + my $bad_card = $o->{card}{identifier} =~ /i740|ViRGE/; + log::l("the graphic card does not like X in framebuffer") if $bad_card; + + my $mesg = _("Do you want to test the configuration?"); + my $def = 1; + if ($bad_card && !$::isStandalone) { + !$::expert || $auto and return 1; + $mesg = $mesg . "\n" . _("Warning: testing is dangerous on this graphic card"); + $def = 0; + } + $in->ask_yesorno(_("Test configuration"), $mesg, $def) or return 1; unlink "$prefix/tmp/.X9-lock"; |