diff --git a/contrib/Fl_Tree/Fl_Tree_Prefs.cxx b/contrib/Fl_Tree/Fl_Tree_Prefs.cxx index 04b39f645e647cd815dbea845093a26af7fe3bfb..94e983cef8ceaddccdb62b587e97561e068fead0 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; }