From 27d991f046bdebb12bfd58f7c05a19f135979c29 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Fri, 14 Feb 2025 17:12:39 +0100 Subject: Update bundled libdecor to last upstream version (21 jan 2025) --- libdecor/src/plugins/gtk/libdecor-gtk.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libdecor/src/plugins') diff --git a/libdecor/src/plugins/gtk/libdecor-gtk.c b/libdecor/src/plugins/gtk/libdecor-gtk.c index 7ce38ddc6..813b764e3 100644 --- a/libdecor/src/plugins/gtk/libdecor-gtk.c +++ b/libdecor/src/plugins/gtk/libdecor-gtk.c @@ -2915,6 +2915,12 @@ libdecor_plugin_new(struct libdecor *context) struct libdecor_plugin_gtk *plugin_gtk; struct wl_display *wl_display; +#ifdef HAVE_GETTID + /* Only support running on the main thread. */ + if (getpid () != gettid ()) + return NULL; +#endif + plugin_gtk = zalloc(sizeof *plugin_gtk); libdecor_plugin_init(&plugin_gtk->plugin, context, -- cgit v1.2.3