[metacity] display: ignore ButtonPress events for override-redirect windows
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [metacity] display: ignore ButtonPress events for override-redirect windows
- Date: Sun, 5 Mar 2017 23:39:34 +0000 (UTC)
commit 7c2c7bec9d933ca5da4e50bfb9a5e451f19651e9
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Sun Mar 5 16:05:49 2017 +0200
display: ignore ButtonPress events for override-redirect windows
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 6112a30..df627dd 100644
--- a/src/core/display.c
+++ b/src/core/display.c
@@ -1883,7 +1883,7 @@ event_callback (XEvent *event,
meta_display_process_key_event (display, window, event);
break;
case ButtonPress:
- if ((window &&
+ if ((window && !window->override_redirect &&
meta_grab_op_is_mouse (display->grab_op) &&
display->grab_button != (int) event->xbutton.button &&
display->grab_window == window) ||
@@ -1907,7 +1907,8 @@ event_callback (XEvent *event,
meta_display_end_grab_op (display,
event->xbutton.time);
}
- else if (window && display->grab_op == META_GRAB_OP_NONE)
+ else if (window && !window->override_redirect &&
+ display->grab_op == META_GRAB_OP_NONE)
{
gboolean begin_move = FALSE;
unsigned int grab_mask;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]