//
Message_ProgressScope aPS(theRange, NULL, 1);
CheckData();
- if (HasErrors() && UserBreak(aPS)) {
+ if (HasErrors() || UserBreak(aPS)) {
return;
}
//
PerformShapesToAvoid();
- if (HasErrors() && UserBreak(aPS)) {
+ if (HasErrors() || UserBreak(aPS)) {
return;
}
//
PerformLoops();
- if (HasErrors() && UserBreak(aPS)) {
+ if (HasErrors() || UserBreak(aPS)) {
return;
}
//
PerformAreas();
- if (HasErrors() && UserBreak(aPS)) {
+ if (HasErrors() || UserBreak(aPS)) {
return;
}
//
PerformInternalShapes();
- if (HasErrors()) {
+ if (HasErrors() || UserBreak(aPS)) {
return;
}
}
aBB.MakeCompound(aC);
aIt.Initialize(myShapes);
for(; aIt.More(); aIt.Next()) {
- if (UserBreak(aPS))
- {
- return;
- }
const TopoDS_Shape& aF=aIt.Value();
aBB.Add(aC, aF);
}
//
PerformShapesToAvoid();
- if (HasErrors() && UserBreak(aPS)) {
+ if (HasErrors() || UserBreak(aPS)) {
return;
}
//
PerformLoops();
- if (HasErrors() && UserBreak(aPS)) {
+ if (HasErrors() || UserBreak(aPS)) {
return;
}
//
PerformAreas();
- if (HasErrors() && UserBreak(aPS)) {
+ if (HasErrors() || UserBreak(aPS)) {
return;
}
//
PerformInternalShapes();
- if (HasErrors()) {
+ if (HasErrors() || UserBreak(aPS)) {
return;
}
}