summaryrefslogtreecommitdiffstats
path: root/lib/Xconfig/xfree.pm
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2007-09-28 16:21:57 +0000
committerPascal Rigaux <pixel@mandriva.com>2007-09-28 16:21:57 +0000
commit2c94319f843e60f52c8b3e5621cb038753a9e76d (patch)
treebf9c4cd6072e58133490ecf4c72c13aea7caccdb /lib/Xconfig/xfree.pm
parente73922b5b019a5415f56cc4f3f504f4f35874bad (diff)
downloaddrakx-kbd-mouse-x11-2c94319f843e60f52c8b3e5621cb038753a9e76d.tar
drakx-kbd-mouse-x11-2c94319f843e60f52c8b3e5621cb038753a9e76d.tar.gz
drakx-kbd-mouse-x11-2c94319f843e60f52c8b3e5621cb038753a9e76d.tar.bz2
drakx-kbd-mouse-x11-2c94319f843e60f52c8b3e5621cb038753a9e76d.tar.xz
drakx-kbd-mouse-x11-2c94319f843e60f52c8b3e5621cb038753a9e76d.zip
- fix typo in 0.32: don't wrongly default to "automatic" resolution when
creating xorg.conf (in non --auto)
Diffstat (limited to 'lib/Xconfig/xfree.pm')
-rw-r--r--lib/Xconfig/xfree.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Xconfig/xfree.pm b/lib/Xconfig/xfree.pm
index ab9d3b5..df53ea6 100644
--- a/lib/Xconfig/xfree.pm
+++ b/lib/Xconfig/xfree.pm
@@ -188,7 +188,8 @@ sub get_resolutions {
my $Screen = $o_Screen || $raw_X->get_default_screen or return {};
my $depth = val($Screen->{DefaultColorDepth} || $Screen->{DefaultDepth});
- my $Display = find { !$depth || val($_->{l}{Depth}) eq $depth } @{$Screen->{Display} || []} or return { automatic => 1 };
+ my $Displays = $Screen->{Display} or return {};
+ my $Display = find { !$depth || val($_->{l}{Depth}) eq $depth } @$Displays or return { automatic => 1 };
my $s = val($Display->{l}{Virtual} || $Display->{l}{Modes});
my @l;
while ($s =~ /(\d+)(x|\s+)(\d+)/g) {