diff --git a/Common/Options.cpp b/Common/Options.cpp
index 0e910764ea60cf2b27ce832d54e0d734ccd12583..709315b6e75f2021b6be13965ec7f4cfcdaacd3e 100644
--- a/Common/Options.cpp
+++ b/Common/Options.cpp
@@ -4238,7 +4238,9 @@ double opt_geometry_hide_compounds(OPT_ARGS_NUM)
     if(old != (int)val){
       GModel::current()->setCompoundVisibility();
       CTX::instance()->mesh.changed = ENT_ALL;
+#if defined(HAVE_FLTK)
       if(FlGui::available()) FlGui::instance()->resetVisibility();
+#endif
     }
   }
 #if defined(HAVE_FLTK)