summaryrefslogtreecommitdiffstats
path: root/meta/packages/xorg-lib/libxcalibrate/fix-xcb.patch
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2009-11-26 09:17:08 +0000
committerRichard Purdie <rpurdie@linux.intel.com>2009-12-03 18:01:52 +0000
commitd2ce340b341b71b873fe052dac2f7a8d1e4b92ab (patch)
treeb7987aa857b7c7ed5c9b38eb6ba8270e20a25b9b /meta/packages/xorg-lib/libxcalibrate/fix-xcb.patch
parent5f72e5d0f25dfe4d43ddc281e655257f1b82bec1 (diff)
downloadpoky-d2ce340b341b71b873fe052dac2f7a8d1e4b92ab.tar.gz
libxcalibrate: Fix with xcb
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta/packages/xorg-lib/libxcalibrate/fix-xcb.patch')
-rw-r--r--meta/packages/xorg-lib/libxcalibrate/fix-xcb.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/meta/packages/xorg-lib/libxcalibrate/fix-xcb.patch b/meta/packages/xorg-lib/libxcalibrate/fix-xcb.patch
new file mode 100644
index 0000000000..0d7efc70f3
--- /dev/null
+++ b/meta/packages/xorg-lib/libxcalibrate/fix-xcb.patch
@@ -0,0 +1,27 @@
1There is no extra reply data and if we say not to disgard it, xcb
2throws fatal asserts.
3
4RP - 26/11/09
5
6Index: git/xcalibrate.c
7===================================================================
8--- git.orig/xcalibrate.c 2009-11-26 08:11:48.000000000 +0000
9+++ git/xcalibrate.c 2009-11-26 08:09:55.000000000 +0000
10@@ -216,7 +216,7 @@
11 req->reqType = info->codes->major_opcode;
12 req->xCalibrateReqType = X_XCalibrateRawMode;
13 req->on = enable;
14- if (!_XReply (dpy, (xReply *) &rep, 0, xFalse))
15+ if (!_XReply (dpy, (xReply *) &rep, 0, xTrue))
16 {
17 UnlockDisplay (dpy);
18 SyncHandle ();
19@@ -240,7 +240,7 @@
20 req->xCalibrateReqType = X_XCalibrateScreenToCoord;
21 req->x = *x;
22 req->y = *y;
23- if (!_XReply (dpy, (xReply *) &rep, 0, xFalse))
24+ if (!_XReply (dpy, (xReply *) &rep, 0, xTrue))
25 {
26 UnlockDisplay (dpy);
27 SyncHandle ();