From 6237c51ef39e28a027e9c6e5c18e868580142080 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Wed, 26 Sep 2007 11:34:00 +0000 Subject: - we don't set ModulesPath to DRI_GLX_SPECIAL value, so we must read it differently so that Xconfig::various::info() is correct (#31326) --- lib/Xconfig/card.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/Xconfig/card.pm') diff --git a/lib/Xconfig/card.pm b/lib/Xconfig/card.pm index 97b2abd..c65c641 100644 --- a/lib/Xconfig/card.pm +++ b/lib/Xconfig/card.pm @@ -40,7 +40,7 @@ sub from_raw_X { my $card = { use_DRI_GLX => eval { any { /dri/ } $raw_X->get_modules }, - DRI_GLX_SPECIAL => first($raw_X->get_ModulePaths), + DRI_GLX_SPECIAL => $device->{Driver} eq 'nvidia' && eval { any { $_ eq 'glx' } $raw_X->get_modules }, %$device, if_($device->{Driver} eq 'nvidia', DriverVersion => -- cgit v1.2.1