@@ -2178,9 +2178,9 @@ extern "C" void GLUIPartBoundsCPP_CB(int var){
21782178 }
21792179}
21802180
2181- /* ------------------ HavePatchData ------------------------ */
2181+ /* ------------------ HaveAnyPatchData ------------------------ */
21822182
2183- int HavePatchData (void ){
2183+ int HaveAnyPatchData (void ){
21842184 int i;
21852185
21862186 for (i = 0 ; i<global_scase.npatchinfo ; i++){
@@ -2193,10 +2193,10 @@ int HavePatchData(void){
21932193 case PATCH_STRUCTURED_NODE_CENTER:
21942194 case PATCH_STRUCTURED_CELL_CENTER:
21952195 meshi = global_scase.meshescoll .meshinfo +patchi->blocknumber ;
2196- if (meshi->patchval == NULL ||meshi->cpatchval == NULL )return 0 ;
2196+ if (meshi->patchval != NULL ||meshi->cpatchval != NULL )return 1 ;
21972197 break ;
21982198 case PATCH_GEOMETRY_BOUNDARY:
2199- if (patchi->geom_vals == NULL )return 0 ;
2199+ if (patchi->geom_vals != NULL )return 1 ;
22002200 break ;
22012201 case PATCH_GEOMETRY_SLICE:
22022202 break ;
@@ -2205,7 +2205,7 @@ int HavePatchData(void){
22052205 break ;
22062206 }
22072207 }
2208- return 1 ;
2208+ return 0 ;
22092209}
22102210
22112211/* ------------------ patch callback: GLUIPatchBoundsCPP_CB ------------------------ */
@@ -2252,7 +2252,7 @@ extern "C" void GLUIPatchBoundsCPP_CB(int var){
22522252 break ;
22532253 case BOUND_DONTUPDATE_COLORS:
22542254 case BOUND_UPDATE_COLORS:
2255- if (HavePatchData ()==1 ){
2255+ if (HaveAnyPatchData ()==1 ){
22562256 SetLoadedPatchBounds (NULL , 0 );
22572257 if (var==BOUND_DONTUPDATE_COLORS){
22582258 UpdateAllBoundaryColors (0 );
@@ -2261,9 +2261,6 @@ extern "C" void GLUIPatchBoundsCPP_CB(int var){
22612261 UpdateAllBoundaryColors (1 );
22622262 }
22632263 }
2264- else {
2265- GLUIPatchBoundsCPP_CB (BOUND_RELOAD_DATA);
2266- }
22672264 break ;
22682265 case BOUND_RELOAD_DATA:
22692266 SetLoadedPatchBounds (NULL , 0 );
0 commit comments