From f3344546af63a2471e83fcc9322a618b26651cd1 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Tue, 1 Sep 2009 14:51:35 +0000
Subject: [PATCH] patch for fltk < 1.1.9

---
 contrib/Fl_Tree/Fl_Tree_Prefs.cxx | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/contrib/Fl_Tree/Fl_Tree_Prefs.cxx b/contrib/Fl_Tree/Fl_Tree_Prefs.cxx
index 04b39f645e..94e983cef8 100644
--- a/contrib/Fl_Tree/Fl_Tree_Prefs.cxx
+++ b/contrib/Fl_Tree/Fl_Tree_Prefs.cxx
@@ -113,7 +113,12 @@ Fl_Tree_Prefs::Fl_Tree_Prefs() {
     // Let fltk's current 'scheme' affect defaults
     if ( Fl::scheme() ) {
 	if ( strcmp(Fl::scheme(), "gtk+") == 0 ) {
-	    _selectbox = _FL_GTK_THIN_UP_BOX;
+#if (FL_MAJOR_VERSION == 1) && (FL_MINOR_VERSION == 1) && (FL_PATCH_VERSION < 9)
+          // GMSH PATCH for fltk < 1.1.9 compat
+          _selectbox = FL_FLAT_BOX;
+#else
+          _selectbox = _FL_GTK_THIN_UP_BOX;
+#endif
 	} else if ( strcmp(Fl::scheme(), "plastic") == 0 ) {
 	    _selectbox = _FL_PLASTIC_THIN_UP_BOX;
 	}
-- 
GitLab