monitor-manager/native: Allow starting without outputs when headless
This will allow starting, then adding virtual outputs when needed e.g. via the screen cast API. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1698>
This commit is contained in:
@ -212,10 +212,12 @@ static MetaMonitorManager *
|
||||
meta_backend_native_create_monitor_manager (MetaBackend *backend,
|
||||
GError **error)
|
||||
{
|
||||
MetaBackendNative *backend_native = META_BACKEND_NATIVE (backend);
|
||||
MetaMonitorManager *manager;
|
||||
|
||||
manager = g_initable_new (META_TYPE_MONITOR_MANAGER_NATIVE, NULL, error,
|
||||
"backend", backend,
|
||||
"needs-outputs", !backend_native->is_headless,
|
||||
NULL);
|
||||
if (!manager)
|
||||
return NULL;
|
||||
|
Reference in New Issue
Block a user