diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2022-09-03 09:35:48 +0200 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2022-09-03 09:35:48 +0200 |
| commit | 21864cf4990fab73bc71db4762431aa922c630c9 (patch) | |
| tree | 92827e86c62c3b0166e98c8977ac1ff7a3d1e548 /libdecor/src | |
| parent | 76858fc040052ec50a52d24dd247e970d37ee690 (diff) | |
Attempt to fix issue #485.
Diffstat (limited to 'libdecor/src')
| -rw-r--r-- | libdecor/src/plugins/cairo/libdecor-cairo.c | 1 | ||||
| -rw-r--r-- | libdecor/src/plugins/gtk/libdecor-gtk.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/libdecor/src/plugins/cairo/libdecor-cairo.c b/libdecor/src/plugins/cairo/libdecor-cairo.c index 595e95ff4..aa46a0d0d 100644 --- a/libdecor/src/plugins/cairo/libdecor-cairo.c +++ b/libdecor/src/plugins/cairo/libdecor-cairo.c @@ -2380,6 +2380,7 @@ pointer_button(void *data, #else if (closeable(frame_cairo)) { libdecor_frame_close(&frame_cairo->frame); + seat->pointer_focus = NULL; return; } #endif diff --git a/libdecor/src/plugins/gtk/libdecor-gtk.c b/libdecor/src/plugins/gtk/libdecor-gtk.c index 9126570e4..12d40a2fd 100644 --- a/libdecor/src/plugins/gtk/libdecor-gtk.c +++ b/libdecor/src/plugins/gtk/libdecor-gtk.c @@ -2229,6 +2229,7 @@ pointer_button(void *data, if (closeable(frame_gtk)) { libdecor_frame_close( &frame_gtk->frame); + seat->pointer_focus = NULL; return; } #endif |
