From 90cf43da9f0002ca4de272c3faa2bb8a338dfeef Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Thu, 20 Dec 2012 21:30:49 -0500 Subject: [PATCH] display: Expose the xinput opcode This is needed by the shell to filter out certain events https://bugzilla.gnome.org/show_bug.cgi?id=690590 --- src/core/display.c | 10 ++++++++++ src/meta/display.h | 1 + 2 files changed, 11 insertions(+) diff --git a/src/core/display.c b/src/core/display.c index 68ffa0ea1..89fa8cf69 100644 --- a/src/core/display.c +++ b/src/core/display.c @@ -5677,6 +5677,16 @@ meta_display_get_compositor_version (MetaDisplay *display, *minor = display->composite_minor_version; } +/** + * meta_display_get_xinput_opcode: (skip) + * + */ +int +meta_display_get_xinput_opcode (MetaDisplay *display) +{ + return display->xinput_opcode; +} + /** * meta_display_get_xdisplay: (skip) * diff --git a/src/meta/display.h b/src/meta/display.h index 8dc3dac28..ad1e2fd1f 100644 --- a/src/meta/display.h +++ b/src/meta/display.h @@ -67,6 +67,7 @@ typedef enum void meta_display_get_compositor_version (MetaDisplay *display, int *major, int *minor); +int meta_display_get_xinput_opcode (MetaDisplay *display); Display *meta_display_get_xdisplay (MetaDisplay *display); MetaCompositor *meta_display_get_compositor (MetaDisplay *display); GSList *meta_display_get_screens (MetaDisplay *display);