diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2004-11-16 12:06:03 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2004-11-16 12:06:03 +0000 |
commit | 3ad5bf06a3888fb17e1b5025e96ff7f6f253730e (patch) | |
tree | 653507a0f4b5b12f903b7b94999af11b25e457a6 | |
parent | 632f9163680de92c3b322f0f7e3ddf163358fba3 (diff) | |
download | drakx-3ad5bf06a3888fb17e1b5025e96ff7f6f253730e.tar drakx-3ad5bf06a3888fb17e1b5025e96ff7f6f253730e.tar.gz drakx-3ad5bf06a3888fb17e1b5025e96ff7f6f253730e.tar.bz2 drakx-3ad5bf06a3888fb17e1b5025e96ff7f6f253730e.tar.xz drakx-3ad5bf06a3888fb17e1b5025e96ff7f6f253730e.zip |
set raw_LINES on every fglrx devices
-rw-r--r-- | perl-install/Xconfig/card.pm | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/perl-install/Xconfig/card.pm b/perl-install/Xconfig/card.pm index 27fec9b81..b34d97d41 100644 --- a/perl-install/Xconfig/card.pm +++ b/perl-install/Xconfig/card.pm @@ -45,13 +45,17 @@ sub from_raw_X { sub to_raw_X { my ($card, $raw_X) = @_; - #- Specific ATI fglrx driver default options - if ($card->{Driver} eq 'fglrx') { - # $default_ATI_fglrx_config need to be move in proprietary ? - $card->{raw_LINES} ||= default_ATI_fglrx_config(); + my @cards = ($card, @{$card->{cards} || []}); + + foreach (@cards) { + #- Specific ATI fglrx driver default options + if ($_->{Driver} eq 'fglrx') { + # $default_ATI_fglrx_config need to be move in proprietary ? + $_->{raw_LINES} ||= default_ATI_fglrx_config(); + } } - $raw_X->set_devices($card, @{$card->{cards} || []}); + $raw_X->set_devices(@cards); $raw_X->get_ServerLayout->{Xinerama} = { commented => !$card->{Xinerama}, Option => 1 } if defined $card->{Xinerama}; |