[metacity] window: handle FocusIn events for override-redirect windows correctly
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [metacity] window: handle FocusIn events for override-redirect windows correctly
- Date: Thu, 2 Mar 2017 22:15:09 +0000 (UTC)
commit 64db70f9906a88af368d998016470ed534489f64
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Thu Mar 2 18:09:39 2017 +0200
window: handle FocusIn events for override-redirect windows correctly
Original commit in mutter:
https://git.gnome.org/browse/mutter/commit/?id=3eee6b4218f6781d68eaebce88814ee0a9aa7b2c
src/core/window.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/src/core/window.c b/src/core/window.c
index 38a6324..6edfc42 100644
--- a/src/core/window.c
+++ b/src/core/window.c
@@ -5711,6 +5711,14 @@ meta_window_notify_focus (MetaWindow *window,
if (event->type == FocusIn)
{
+ if (window->override_redirect)
+ {
+ window->display->focus_window = NULL;
+ meta_compositor_set_active_window (window->display->compositor, NULL);
+
+ return FALSE;
+ }
+
if (window != window->display->focus_window)
{
meta_topic (META_DEBUG_FOCUS,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]