1
0
OBS User unknown 2007-10-09 22:22:48 +00:00 committed by Git OBS Bridge
parent d30e43df44
commit f3b184e7ce
3 changed files with 27 additions and 6 deletions

View File

@ -1,10 +1,22 @@
--- hw/xfree86/modes/xf86Crtc.c.orig 2007-10-04 12:45:33.070367500 +0200
+++ hw/xfree86/modes/xf86Crtc.c 2007-10-04 12:49:45.850165250 +0200
@@ -1416,6 +1416,7 @@ xf86ProbeOutputModes (ScrnInfoPtr scrn,
--- xorg-server-1.3.0.0/hw/xfree86/modes/xf86Crtc.c.deadloop 2007-10-01 11:46:05.000000000 +0200
+++ xorg-server-1.3.0.0/hw/xfree86/modes/xf86Crtc.c 2007-10-01 11:53:35.000000000 +0200
@@ -1415,9 +1415,10 @@ xf86ProbeOutputModes (ScrnInfoPtr scrn,
if (preferred_mode)
{
+ int found = 0;
for (mode = output->probed_modes; mode; mode = mode->next)
{
- if (!strcmp (preferred_mode, mode->name))
+ if (!found && !strcmp (preferred_mode, mode->name))
{
if (mode != output->probed_modes)
{
@@ -1431,6 +1432,7 @@ xf86ProbeOutputModes (ScrnInfoPtr scrn,
output->probed_modes = mode;
}
mode->type |= M_T_PREFERRED;
+ break;
+ found = 1;
}
else
mode->type &= ~M_T_PREFERRED;

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Oct 9 19:07:57 CEST 2007 - sndirsch@suse.de
- preferred_mode-fix.diff
* more reasonable patch (Bug #329724)
-------------------------------------------------------------------
Thu Oct 4 12:55:11 CEST 2007 - sndirsch@suse.de

View File

@ -21,7 +21,7 @@ BuildRequires: libjpeg-devel
Url: http://xorg.freedesktop.org/
%define EXPERIMENTAL 0
Version: 7.3
Release: 4
Release: 7
License: X11/MIT
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@ -198,7 +198,7 @@ popd
%patch79 -p1
%patch80
%patch81 -p1
%patch82 -p0
%patch82 -p1
%build
pushd xorg-docs-*
@ -529,6 +529,9 @@ exit 0
/usr/bin/Xvnc
%endif
%changelog
* Tue Oct 09 2007 - sndirsch@suse.de
- preferred_mode-fix.diff
* more reasonable patch (Bug #329724)
* Thu Oct 04 2007 - sndirsch@suse.de
- preferred_mode-fix.diff
* fixed endless loop if PreferredMode is set (Bug #329724)