diff --git a/xorg-x11-server.spec b/xorg-x11-server.spec index 9a64d1c..5c7d85f 100644 --- a/xorg-x11-server.spec +++ b/xorg-x11-server.spec @@ -19,7 +19,7 @@ Summary: X.Org X11 X server Name: xorg-x11-server Version: 1.5.3 -Release: 4%{?dist} +Release: 5%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X @@ -519,6 +519,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Nov 17 2008 Dave Airlie 1.5.3-5 +- xserver-1.5.3-exa-fix-unneeded-copies.patch: fix logic error + * Mon Nov 17 2008 Dave Airlie 1.5.3-4 - xserver-1.5.3-exa-fix-unneeded-copies.patch: fix some unneeded calls to drivers diff --git a/xserver-1.5.3-exa-fix-unneeded-copies.patch b/xserver-1.5.3-exa-fix-unneeded-copies.patch index f9f4c27..a62be43 100644 --- a/xserver-1.5.3-exa-fix-unneeded-copies.patch +++ b/xserver-1.5.3-exa-fix-unneeded-copies.patch @@ -44,7 +44,7 @@ index 522224b..6e754b2 100644 - width = pBox[i].x2 - pBox[i].x1; - height = min(pBox[i].y2 - dstY, tileHeight); -+ if ((dstX < pBox[i].x2) && (dstY < pBox[i].y2)) ++ if ((dstX < pBox[i].x2) || (dstY < pBox[i].y2)) + more_copy = TRUE; + } +