diff --git a/Source/smokeview/glui_clip.cpp b/Source/smokeview/glui_clip.cpp index ba19cd361..26402458a 100644 --- a/Source/smokeview/glui_clip.cpp +++ b/Source/smokeview/glui_clip.cpp @@ -143,7 +143,6 @@ void ClipCB(int var){ CHECKBOX_clip_xmax->enable(); CHECKBOX_clip_ymax->enable(); CHECKBOX_clip_zmax->enable(); - show_bothsides_blockages = 1; global_scase.updatefaces = 1; } else{ @@ -160,9 +159,15 @@ void ClipCB(int var){ CHECKBOX_clip_xmax->disable(); CHECKBOX_clip_ymax->disable(); CHECKBOX_clip_zmax->disable(); - show_bothsides_blockages = 0; global_scase.updatefaces = 1; } + // draw both sides of blockage faces if clipping is on or if the case has removeable blokcages + if(clip_mode != CLIP_OFF || global_scase.have_removable_obsts == 1){ + show_bothsides_blockages = 1; + } + else{ + show_bothsides_blockages = 0; + } break; case SPINNER_xlower: case SPINNER_xupper: