clutter/stage: Get Context from actor state
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3977>
This commit is contained in:
parent
b3da64c20e
commit
d584a512cb
1 changed files with 3 additions and 2 deletions
|
@ -426,7 +426,7 @@ void
|
|||
clutter_stage_handle_event (ClutterStage *stage,
|
||||
ClutterEvent *event)
|
||||
{
|
||||
ClutterContext *context = _clutter_context_get_default();
|
||||
ClutterContext *context;
|
||||
ClutterActor *event_actor = NULL;
|
||||
ClutterEventType event_type;
|
||||
gboolean filtered;
|
||||
|
@ -438,6 +438,7 @@ clutter_stage_handle_event (ClutterStage *stage,
|
|||
if (CLUTTER_ACTOR_IN_DESTRUCTION (stage))
|
||||
return;
|
||||
|
||||
context = clutter_actor_get_context (CLUTTER_ACTOR (stage));
|
||||
event_type = clutter_event_type (event);
|
||||
|
||||
switch (event_type)
|
||||
|
@ -561,7 +562,7 @@ clutter_stage_process_event (ClutterStage *stage,
|
|||
|
||||
COGL_TRACE_BEGIN_SCOPED (ProcessEvent, "Clutter::Stage::process_event()");
|
||||
|
||||
context = _clutter_context_get_default ();
|
||||
context = clutter_actor_get_context (CLUTTER_ACTOR (stage));
|
||||
seat = clutter_backend_get_default_seat (context->backend);
|
||||
|
||||
/* push events on a stack, so that we don't need to
|
||||
|
|
Loading…
Reference in a new issue