From: | "Remi Cardona (remi)" <remi@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in gnome-base/gnome-settings-daemon/files: gnome-settings-daemon-2.24.1-check-for-server-side-XInput.patch |
Date: | Tue, 02 Dec 2008 15:02:21 |
Message-Id: | E1L7WlX-0001Vy-1T@stork.gentoo.org |
1 | remi 08/12/02 15:02:19 |
2 | |
3 | Added: |
4 | gnome-settings-daemon-2.24.1-check-for-server-side-XInput.patch |
5 | Log: |
6 | gnome-base/gnome-settings-daemon: add patch to check for server-side XInput support (Gnome bug #562977) |
7 | (Portage version: 2.2_rc16/cvs/Linux 2.6.27-gentoo-r2 x86_64) |
8 | |
9 | Revision Changes Path |
10 | 1.1 gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-2.24.1-check-for-server-side-XInput.patch |
11 | |
12 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-2.24.1-check-for-server-side-XInput.patch?rev=1.1&view=markup |
13 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-2.24.1-check-for-server-side-XInput.patch?rev=1.1&content-type=text/plain |
14 | |
15 | Index: gnome-settings-daemon-2.24.1-check-for-server-side-XInput.patch |
16 | =================================================================== |
17 | Index: plugins/mouse/gsd-mouse-manager.c |
18 | =================================================================== |
19 | --- plugins/mouse/gsd-mouse-manager.c (révision 621) |
20 | +++ plugins/mouse/gsd-mouse-manager.c (copie de travail) |
21 | @@ -328,6 +328,17 @@ |
22 | set_devicepresence_handler (GsdMouseManager *manager) |
23 | { |
24 | Display *display = gdk_x11_get_default_xdisplay (); |
25 | + |
26 | + XExtensionVersion *version = XGetExtensionVersion (display, INAME); |
27 | + if (!version || version == (XExtensionVersion*) NoSuchExtension) |
28 | + return; |
29 | + |
30 | + if (!version->present) |
31 | + { |
32 | + XFree (version); |
33 | + return; |
34 | + } |
35 | + |
36 | XEventClass class_presence; |
37 | int xi_presence; |