From ae08410274473c5ab78d300ea2365c4b1070cc61 Mon Sep 17 00:00:00 2001 From: Parabola Date: Wed, 21 Sep 2011 15:49:37 +0000 Subject: Wed Sep 21 15:49:35 UTC 2011 --- ...-all-the-bytes-in-rrpostpendingproperties.patch | 36 ---------------------- 1 file changed, 36 deletions(-) delete mode 100644 extra/xorg-server/randr-compare-all-the-bytes-in-rrpostpendingproperties.patch (limited to 'extra/xorg-server') diff --git a/extra/xorg-server/randr-compare-all-the-bytes-in-rrpostpendingproperties.patch b/extra/xorg-server/randr-compare-all-the-bytes-in-rrpostpendingproperties.patch deleted file mode 100644 index 36d28ded0..000000000 --- a/extra/xorg-server/randr-compare-all-the-bytes-in-rrpostpendingproperties.patch +++ /dev/null @@ -1,36 +0,0 @@ -From fa425363e3927e86d57f42c4b6e4995d26d6bd0c Mon Sep 17 00:00:00 2001 -From: Aaron Plattner -Date: Fri, 29 Jul 2011 23:12:06 +0000 -Subject: randr: Compare all the bytes in RRPostPendingProperties - -RRPostPendingProperties tries to compare the pending and current -property values to decide whether they're actually changing. However, -it does this using a memcmp that passes in pending_value->size as the -number of bytes. This is actually the number of elements, where each -element is (pending_value->format / 8) bytes long. This causes the -pending value to not be propagated if the first pending_value->size -bytes are the same and only the end of it is changing. - -Fix this by computing the total number of bytes to compare in the -memcmp. - -Signed-off-by: Aaron Plattner -Reviewed-by: Keith Packard -Signed-off-by: Keith Packard -(cherry picked from commit 08dfff92e8d0c2b1726634392c147f6634d1706d) ---- -diff --git a/randr/rrproperty.c b/randr/rrproperty.c -index ba04c16..61e7bb4 100644 ---- a/randr/rrproperty.c -+++ b/randr/rrproperty.c -@@ -283,7 +283,7 @@ RRPostPendingProperties (RROutputPtr output) - pending_value->format == current_value->format && - pending_value->size == current_value->size && - !memcmp (pending_value->data, current_value->data, -- pending_value->size)) -+ pending_value->size * (pending_value->format / 8))) - continue; - - if (RRChangeOutputProperty (output, property->propertyName, --- -cgit v0.8.3-6-g21f6 -- cgit v1.2.3-54-g00ecf