[mutter/wip/carlosg/input-thread: 78/159] clutter: Do not depend on device stage on ClutterInputMethod
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/carlosg/input-thread: 78/159] clutter: Do not depend on device stage on ClutterInputMethod
- Date: Wed, 12 Aug 2020 17:24:03 +0000 (UTC)
commit 6bbc58d7a7cf62b54be64b68dd70da70bc22ab25
Author: Carlos Garnacho <carlosg gnome org>
Date: Fri Jun 5 16:05:20 2020 +0200
clutter: Do not depend on device stage on ClutterInputMethod
Look it up through other means.
clutter/clutter/clutter-input-method.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/clutter/clutter/clutter-input-method.c b/clutter/clutter/clutter-input-method.c
index 031b103df5..9997844005 100644
--- a/clutter/clutter/clutter-input-method.c
+++ b/clutter/clutter/clutter-input-method.c
@@ -454,6 +454,7 @@ clutter_input_method_forward_key (ClutterInputMethod *im,
ClutterInputMethodPrivate *priv;
ClutterInputDevice *keyboard;
ClutterSeat *seat;
+ ClutterStageManager *stage_manager;
ClutterStage *stage;
ClutterEvent *event;
@@ -464,10 +465,9 @@ clutter_input_method_forward_key (ClutterInputMethod *im,
return;
seat = clutter_backend_get_default_seat (clutter_get_default_backend ());
+ stage_manager = clutter_stage_manager_get_default ();
+ stage = clutter_stage_manager_get_default_stage (stage_manager);
keyboard = clutter_seat_get_keyboard (seat);
- stage = _clutter_input_device_get_stage (keyboard);
- if (stage == NULL)
- return;
event = clutter_event_new (press ? CLUTTER_KEY_PRESS : CLUTTER_KEY_RELEASE);
event->key.time = time_;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]