From e8fe6cc6ac8ebc8a35e807efe5b40f81547ae5fe Mon Sep 17 00:00:00 2001 From: Amaury Johnen <amaury.johnen@uclouvain.be> Date: Fri, 10 Nov 2017 18:15:29 +0100 Subject: [PATCH] redraw if switch heavyVisu in Options window --- Common/Options.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Common/Options.cpp b/Common/Options.cpp index 814fcef4ba..5503b4df90 100644 --- a/Common/Options.cpp +++ b/Common/Options.cpp @@ -3630,8 +3630,16 @@ double opt_general_expert_mode(OPT_ARGS_NUM) #if defined(HAVE_VISUDEV) double opt_general_heavy_visualization(OPT_ARGS_NUM) { - if(action & GMSH_SET) + if(action & GMSH_SET){ + if(CTX::instance()->heavyVisu != val) + CTX::instance()->mesh.changed |= (ENT_LINE | ENT_SURFACE | ENT_VOLUME); CTX::instance()->heavyVisu = (int)val; + } +#if defined(HAVE_FLTK) + if(FlGui::available() && (action & GMSH_GUI)) + FlGui::instance()->options->general.butt[22]->value + (CTX::instance()->heavyVisu); +#endif return CTX::instance()->heavyVisu; } #endif -- GitLab