From 5170e037b50849da32f4ab2784ae8ec94c34e4d2 Mon Sep 17 00:00:00 2001 From: deepend Date: Sat, 31 Jan 2026 15:47:49 -0700 Subject: [PATCH] Guarded the GTK2-only set_scroll_adjustments_signal assignment in GtkXText class initialization to avoid GTK3 build errors while preserving GTK2 behavior. --- src/fe-gtk/xtext.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/fe-gtk/xtext.c b/src/fe-gtk/xtext.c index 2651139d..ab9f94ab 100644 --- a/src/fe-gtk/xtext.c +++ b/src/fe-gtk/xtext.c @@ -2878,7 +2878,9 @@ gtk_xtext_class_init (GtkXTextClass * class) #endif widget_class->scroll_event = gtk_xtext_scroll; widget_class->leave_notify_event = gtk_xtext_leave_notify; +#if !HAVE_GTK3 widget_class->set_scroll_adjustments_signal = xtext_signals[SET_SCROLL_ADJUSTMENTS]; +#endif xtext_class->word_click = NULL; xtext_class->set_scroll_adjustments = gtk_xtext_scroll_adjustments;