summaryrefslogtreecommitdiff
path: root/src/compositor
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2020-07-27 19:02:09 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2020-09-05 19:44:49 +0000
commit218764079688b59db120dcdfc078fe5eb42214f6 (patch)
tree3b6ec7f2ab4df60b94487d4bf1279793cda95d7e /src/compositor
parent7f08c14226d3207258e0cc8ba21b8a260c4e54ee (diff)
downloadmetacity-218764079688b59db120dcdfc078fe5eb42214f6.tar.gz
compositor-vulkan: do not change compositing-manager setting
Diffstat (limited to 'src/compositor')
-rw-r--r--src/compositor/meta-compositor-vulkan.c5
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;
}