diff options
author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2020-07-27 19:02:09 +0300 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2020-09-05 19:44:49 +0000 |
commit | 218764079688b59db120dcdfc078fe5eb42214f6 (patch) | |
tree | 3b6ec7f2ab4df60b94487d4bf1279793cda95d7e /src/compositor | |
parent | 7f08c14226d3207258e0cc8ba21b8a260c4e54ee (diff) | |
download | metacity-218764079688b59db120dcdfc078fe5eb42214f6.tar.gz |
compositor-vulkan: do not change compositing-manager setting
Diffstat (limited to 'src/compositor')
-rw-r--r-- | src/compositor/meta-compositor-vulkan.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/compositor/meta-compositor-vulkan.c b/src/compositor/meta-compositor-vulkan.c index 53b7b3ff..273dc0bc 100644 --- a/src/compositor/meta-compositor-vulkan.c +++ b/src/compositor/meta-compositor-vulkan.c @@ -1186,16 +1186,17 @@ meta_compositor_vulkan_finalize (GObject *object) static gboolean not_implemented_cb (MetaCompositorVulkan *vulkan) { + MetaDisplay *display; gboolean cm; + display = meta_compositor_get_display (META_COMPOSITOR (vulkan)); cm = meta_prefs_get_compositing_manager (); g_warning ("MetaCompositorVulkan is not implemented, switching to %s...", cm ? "MetaCompositorXRender" : "MetaCompositorNone"); g_unsetenv ("META_COMPOSITOR"); - meta_prefs_set_compositing_manager (!cm); - meta_prefs_set_compositing_manager (cm); + meta_display_update_compositor (display); return G_SOURCE_REMOVE; } |