From 65f417cf7da90728e98792f618e4851adc2b00a4 Mon Sep 17 00:00:00 2001 From: deepend Date: Wed, 4 Feb 2026 21:03:04 -0700 Subject: [PATCH] =?UTF-8?q?Added=20a=20GTK3=20version=20fallback=20in=20se?= =?UTF-8?q?xy-spell-entry.c=20so=20Windows=20builds=20use=20the=20GTK3=20c?= =?UTF-8?q?ode=20paths=20even=20when=20HAVE=5FGTK3=20isn=E2=80=99t=20defin?= =?UTF-8?q?ed=20by=20config=20headers.=20Avoided=20MSVC=20unused-variable?= =?UTF-8?q?=20warnings=20in=20setup.c=20by=20scoping=20GTK2-only=20locals?= =?UTF-8?q?=20to=20GTK2=20code=20paths.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/fe-gtk/setup.c | 7 +++++-- src/fe-gtk/sexy-spell-entry.c | 8 ++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/fe-gtk/setup.c b/src/fe-gtk/setup.c index 01d50516..9d4b6e20 100644 --- a/src/fe-gtk/setup.c +++ b/src/fe-gtk/setup.c @@ -941,7 +941,10 @@ setup_spin_cb (GtkSpinButton *spin, const setting *set) static GtkWidget * setup_create_spin (GtkWidget *table, int row, const setting *set) { - GtkWidget *label, *wid, *rbox, *align; + GtkWidget *label, *wid, *rbox; +#if !HAVE_GTK3 + GtkWidget *align; +#endif char *text; label = gtk_label_new (_(set->label)); @@ -1700,8 +1703,8 @@ setup_color_button_apply (GtkWidget *button, const PaletteColor *color) GTK_STATE_SELECTED, GTK_STATE_INSENSITIVE }; -#endif guint i; +#endif #if HAVE_GTK3 gtkutil_apply_palette (apply_widget, color, NULL, NULL); diff --git a/src/fe-gtk/sexy-spell-entry.c b/src/fe-gtk/sexy-spell-entry.c index ed570733..74a1ff8e 100644 --- a/src/fe-gtk/sexy-spell-entry.c +++ b/src/fe-gtk/sexy-spell-entry.c @@ -51,6 +51,14 @@ #include "xtext.h" #include "gtkutil.h" +#ifndef HAVE_GTK3 +#if GTK_MAJOR_VERSION >= 3 +#define HAVE_GTK3 1 +#else +#define HAVE_GTK3 0 +#endif +#endif + #if HAVE_GTK3 #define ICON_ADD "list-add" #define ICON_REMOVE "list-remove"