From 8997d06397abd940ed61e6b61cfc46d891c860ff Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 27 Nov 2019 23:21:45 +0100 Subject: [PATCH] Fix build with GTK 3 < 3.20 Restore a check removed in d85794e87fc247d528708d8945e9d4015a72c534 as it's still needed: AddTreeviewHeaderButton() is only defined for 3.20 or later. --- src/gtk/renderer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gtk/renderer.cpp b/src/gtk/renderer.cpp index e2dddc134a..b35dfe381d 100644 --- a/src/gtk/renderer.cpp +++ b/src/gtk/renderer.cpp @@ -240,6 +240,8 @@ wxRendererGTK::DrawHeaderButton(wxWindow *win, if (cr == NULL) return 0; + // AddTreeviewHeaderButton() is only available in 3.20 or later. +#if GTK_CHECK_VERSION(3,20,0) if (gtk_check_version(3,20,0) == NULL) { int pos = 1; @@ -256,6 +258,7 @@ wxRendererGTK::DrawHeaderButton(wxWindow *win, gtk_render_frame(sc, cr, rect.x - x_diff, rect.y, rect.width, rect.height); } else +#endif // GTK >= 3.20 { GtkStyleContext* sc = gtk_widget_get_style_context(button); gtk_style_context_save(sc);