From: Olaf Seibert Date: Mon, 27 Jul 2026 17:53:33 +0000 (+0000) Subject: patch 9.2.0859: GTK2: Link error X-Git-Tag: v9.2.0859^0 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=69db19ff65f2e1646cd34758ad42d68d2369057e;p=thirdparty%2Fvim.git patch 9.2.0859: GTK2: Link error Problem: GTK2: Link error (after v9.2.0853) Solution: Adjust ifdef and include only when using at least GTK 3.10 (Olaf Seibert) Error message: ld: objects/gui_gtk_x11.o: in function `gui_mch_init': gui_gtk_x11.c:(.text+0x33f1): undefined reference to `gtk_widget_get_scale_factor' link.sh: Linking failed *** Error code 1 closes: #20857 Signed-off-by: Olaf Seibert Signed-off-by: Christian Brabandt --- diff --git a/src/gui_gtk_x11.c b/src/gui_gtk_x11.c index 1291919b29..0647d9b16b 100644 --- a/src/gui_gtk_x11.c +++ b/src/gui_gtk_x11.c @@ -4299,7 +4299,7 @@ gui_mch_init(void) G_CALLBACK(gtk_settings_xft_dpi_changed_cb), NULL); } -#ifdef FEAT_IMAGE +#if defined(FEAT_IMAGE) && GTK_CHECK_VERSION(3,10,0) gui.scale = gtk_widget_get_scale_factor(gui.formwin); #endif diff --git a/src/version.c b/src/version.c index 8dcb28fb00..01b586bebf 100644 --- a/src/version.c +++ b/src/version.c @@ -758,6 +758,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 859, /**/ 858, /**/