clutter/backend/native: Don't double manage stage implementation
The stage owns the "stage window", so don't double manage it in MetaClutterBackendNative, as that means it'd be double-destroyed if the stage would be destroyed. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775>
This commit is contained in:
@@ -375,11 +375,11 @@ static void
|
||||
meta_backend_native_update_screen_size (MetaBackend *backend,
|
||||
int width, int height)
|
||||
{
|
||||
ClutterBackend *clutter_backend = meta_backend_get_clutter_backend (backend);
|
||||
MetaStageNative *stage_native;
|
||||
ClutterActor *stage = meta_backend_get_stage (backend);
|
||||
ClutterStageWindow *stage_window =
|
||||
_clutter_stage_get_window (CLUTTER_STAGE (stage));
|
||||
MetaStageNative *stage_native = META_STAGE_NATIVE (stage_window);
|
||||
|
||||
stage_native = meta_clutter_backend_native_get_stage_native (clutter_backend);
|
||||
meta_stage_native_rebuild_views (stage_native);
|
||||
|
||||
clutter_actor_set_size (stage, width, height);
|
||||
|
Reference in New Issue
Block a user