summaryrefslogtreecommitdiff
path: root/x11-libs/gtk+/files/gtk+-3.24.48-signal-handler.patch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-19 09:51:52 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-19 09:51:52 +0000
commit0c85a1b87ef11b3ce7a16517aa56ec35e5a56607 (patch)
tree930a6ef37b44e05851d189abd5d3052ca0bb950b /x11-libs/gtk+/files/gtk+-3.24.48-signal-handler.patch
parentdbd22e546d5a122957bde9948bfe48af799dce5e (diff)
x11-libs/gtk+ : version bump
Diffstat (limited to 'x11-libs/gtk+/files/gtk+-3.24.48-signal-handler.patch')
-rw-r--r--x11-libs/gtk+/files/gtk+-3.24.48-signal-handler.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/x11-libs/gtk+/files/gtk+-3.24.48-signal-handler.patch b/x11-libs/gtk+/files/gtk+-3.24.48-signal-handler.patch
new file mode 100644
index 00000000..40ca24d9
--- /dev/null
+++ b/x11-libs/gtk+/files/gtk+-3.24.48-signal-handler.patch
@@ -0,0 +1,31 @@
+https://gitlab.gnome.org/GNOME/gtk/-/commit/32381771b1cfa55770036e525a6c53c70be6c920
+
+From 32381771b1cfa55770036e525a6c53c70be6c920 Mon Sep 17 00:00:00 2001
+From: Matthias Clasen <mclasen@redhat.com>
+Date: Wed, 12 Feb 2025 12:16:34 +0100
+Subject: [PATCH] im: Fix signal handler signature
+
+This was causing crashes, probably since 2019 :(
+
+Fixes: #7306
+Fixes: #7331
+---
+ gtk/gtkimmulticontext.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/gtk/gtkimmulticontext.c b/gtk/gtkimmulticontext.c
+index 50363559d7b..2d70cdeda06 100644
+--- a/gtk/gtkimmulticontext.c
++++ b/gtk/gtkimmulticontext.c
+@@ -282,7 +282,8 @@ gtk_im_multicontext_get_slave (GtkIMMulticontext *multicontext)
+ }
+
+ static void
+-im_module_setting_changed (GtkSettings *settings,
++im_module_setting_changed (GtkSettings *settings,
++ GParamSpec *pspec,
+ GtkIMMulticontext *self)
+ {
+ gtk_im_multicontext_set_slave (self, NULL, FALSE);
+--
+GitLab