backends: Straighten MetaInputSettings creation

We have "create" and "get" methods, and a "create" vmethod. Make it all
"get" so the backend implementations can keep their own reference without
completely lying.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1403>
This commit is contained in:
Carlos Garnacho
2020-11-19 16:00:12 +01:00
committed by Marge Bot
parent e0444a3d35
commit 7547891a76
5 changed files with 35 additions and 39 deletions

View File

@ -259,7 +259,7 @@ meta_backend_native_create_renderer (MetaBackend *backend,
}
static MetaInputSettings *
meta_backend_native_create_input_settings (MetaBackend *backend)
meta_backend_native_get_input_settings (MetaBackend *backend)
{
MetaBackendNative *backend_native = META_BACKEND_NATIVE (backend);
@ -555,7 +555,7 @@ meta_backend_native_class_init (MetaBackendNativeClass *klass)
backend_class->create_monitor_manager = meta_backend_native_create_monitor_manager;
backend_class->get_cursor_renderer = meta_backend_native_get_cursor_renderer;
backend_class->create_renderer = meta_backend_native_create_renderer;
backend_class->create_input_settings = meta_backend_native_create_input_settings;
backend_class->get_input_settings = meta_backend_native_get_input_settings;
backend_class->get_current_logical_monitor = meta_backend_native_get_current_logical_monitor;