[mutter/wip/carlosg/crossings: 8/11] core: Trigger repick via ClutterStage
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/carlosg/crossings: 8/11] core: Trigger repick via ClutterStage
- Date: Wed, 23 Dec 2020 12:13:00 +0000 (UTC)
commit b938749cce3307739f559735ff1086e93e0410b7
Author: Carlos Garnacho <carlosg gnome org>
Date: Tue Dec 22 18:00:44 2020 +0100
core: Trigger repick via ClutterStage
This is equivalent now.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1654>
src/core/display.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/src/core/display.c b/src/core/display.c
index 2d256623f1..0fa2516a90 100644
--- a/src/core/display.c
+++ b/src/core/display.c
@@ -1366,6 +1366,8 @@ meta_display_sync_wayland_input_focus (MetaDisplay *display)
MetaWaylandCompositor *compositor = meta_wayland_compositor_get_default ();
MetaWindow *focus_window = NULL;
MetaBackend *backend = meta_get_backend ();
+ ClutterBackend *clutter_backend = meta_backend_get_clutter_backend (backend);
+ ClutterSeat *seat = clutter_backend_get_default_seat (clutter_backend);
MetaStage *stage = META_STAGE (meta_backend_get_stage (backend));
gboolean is_no_focus_xwindow = FALSE;
@@ -1385,7 +1387,8 @@ meta_display_sync_wayland_input_focus (MetaDisplay *display)
meta_stage_set_active (stage, focus_window == NULL);
meta_wayland_compositor_set_input_focus (compositor, focus_window);
- meta_wayland_seat_repick (compositor->seat);
+ clutter_stage_repick_device (CLUTTER_STAGE (stage),
+ clutter_seat_get_pointer (seat));
#endif
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]