backend: Move in_init from object init to initable_init

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4018>
This commit is contained in:
Sebastian Wick 2024-10-03 16:27:59 +02:00
parent 57bceb0759
commit ed1bd6c005

View File

@ -1179,6 +1179,8 @@ meta_backend_initable_init (GInitable *initable,
MetaBackendPrivate *priv = meta_backend_get_instance_private (backend);
MetaInputSettings *input_settings;
priv->in_init = TRUE;
if (META_BACKEND_GET_CLASS (backend)->init_basic &&
!META_BACKEND_GET_CLASS (backend)->init_basic (backend, error))
return FALSE;
@ -1304,9 +1306,6 @@ initable_iface_init (GInitableIface *initable_iface)
static void
meta_backend_init (MetaBackend *backend)
{
MetaBackendPrivate *priv = meta_backend_get_instance_private (backend);
priv->in_init = TRUE;
}
/**