context: Add 'started' and 'prepare-shutdown' signals
The backend is changed to listen to 'prepare-shutdown' and forward, but the 'started' signal will be used later. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2716>
This commit is contained in:
@ -525,6 +525,13 @@ on_stage_shown_cb (MetaBackend *backend)
|
||||
determine_hotplug_pointer_visibility (seat));
|
||||
}
|
||||
|
||||
static void
|
||||
on_prepare_shutdown (MetaContext *context,
|
||||
MetaBackend *backend)
|
||||
{
|
||||
g_signal_emit (backend, signals[PREPARE_SHUTDOWN], 0);
|
||||
}
|
||||
|
||||
static void
|
||||
meta_backend_real_post_init (MetaBackend *backend)
|
||||
{
|
||||
@ -585,6 +592,9 @@ meta_backend_real_post_init (MetaBackend *backend)
|
||||
}
|
||||
|
||||
meta_monitor_manager_post_init (priv->monitor_manager);
|
||||
|
||||
g_signal_connect (priv->context, "prepare-shutdown",
|
||||
G_CALLBACK (on_prepare_shutdown), backend);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
@ -1581,12 +1591,6 @@ meta_backend_get_clutter_backend (MetaBackend *backend)
|
||||
return clutter_context_get_backend (clutter_context);
|
||||
}
|
||||
|
||||
void
|
||||
meta_backend_prepare_shutdown (MetaBackend *backend)
|
||||
{
|
||||
g_signal_emit (backend, signals[PREPARE_SHUTDOWN], 0);
|
||||
}
|
||||
|
||||
MetaBackendCapabilities
|
||||
meta_backend_get_capabilities (MetaBackend *backend)
|
||||
{
|
||||
|
Reference in New Issue
Block a user