[mutter/wip/xinput2r: 12/68] display: get button events state from helper functions
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/xinput2r: 12/68] display: get button events state from helper functions
- Date: Wed, 24 Oct 2012 16:10:20 +0000 (UTC)
commit 2c70e7c685bb1f4a4a51f2d7e3991c1ffc207222
Author: Carlos Garnacho <carlosg gnome org>
Date: Wed Jun 8 18:57:28 2011 +0200
display: get button events state from helper functions
src/core/display.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/core/display.c b/src/core/display.c
index 2f95b28..00f61a5 100644
--- a/src/core/display.c
+++ b/src/core/display.c
@@ -1940,7 +1940,7 @@ event_callback (XEvent *event,
{
Window xwindow = meta_input_event_get_window (display, event);
Time evtime = meta_input_event_get_time (display, event);
- guint n_button;
+ guint n_button, state;
if (window && !window->override_redirect &&
((evtype == KeyPress) || (evtype == ButtonPress)))
@@ -1980,6 +1980,7 @@ event_callback (XEvent *event,
break;
case ButtonPress:
meta_input_event_get_button (display, event, &n_button);
+ meta_input_event_get_state (display, event, &state);
if (display->grab_op == META_GRAB_OP_COMPOSITOR)
break;
@@ -2031,7 +2032,7 @@ event_callback (XEvent *event,
* frame, the other is our focus_window_grab on unmodified
* button 1. So for all such events we focus the window.
*/
- unmodified = (event->xbutton.state & grab_mask) == 0;
+ unmodified = (state & grab_mask) == 0;
if (unmodified || n_button == 1)
{
/* don't focus if frame received, will be lowered in
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]