diff --git a/Source/smokeview/drawGeometry.c b/Source/smokeview/drawGeometry.c index bfa49ccef..0387019e0 100644 --- a/Source/smokeview/drawGeometry.c +++ b/Source/smokeview/drawGeometry.c @@ -2046,7 +2046,7 @@ void ObstOrVent2Faces(const meshdata *meshi, blockagedata *bc, } } if(vi!=NULL){ - if(ABS(vi->type)==99){ + if(ABS(vi->type)==99||vi->type==-1){ faceptr->type=face_surf->type; } else{ diff --git a/Source/smokeview/update.c b/Source/smokeview/update.c index 049888e7c..b3e7ef561 100644 --- a/Source/smokeview/update.c +++ b/Source/smokeview/update.c @@ -365,7 +365,9 @@ void UpdateShow(void){ int showhvacflag; UpdateFileLoad(); - if(nplot3dloaded > 0 || npatchloaded > 0)updatefacelists = 1; + if(global_scase.have_removable_obsts==1){ + if(nplot3dloaded > 0 || npatchloaded > 0)updatefacelists = 1; + } showtime = 0; showtime2 = 0; showplot3d = 0;