Standard_Boolean aDimEqual = Standard_False;
Standard_Integer i;
- if (Lower() == aLower && Upper() == anUpper ) {
- aDimEqual = Standard_True;
- Standard_Boolean isEqual = Standard_True;
- if(isCheckItems) {
- for(i = aLower; i <= anUpper; i++) {
- if(myValue->Value(i) != newArray->Value(i)) {
- isEqual = Standard_False;
- break;
+ if (!myValue.IsNull()) {
+ if (Lower() == aLower && Upper() == anUpper ) {
+ aDimEqual = Standard_True;
+ Standard_Boolean isEqual = Standard_True;
+ if(isCheckItems) {
+ for(i = aLower; i <= anUpper; i++) {
+ if(myValue->Value(i) != newArray->Value(i)) {
+ isEqual = Standard_False;
+ break;
+ }
}
+ if(isEqual)
+ return;
}
- if(isEqual)
- return;
}
}
--- /dev/null
+puts "============"
+puts "0030510: Application Framework - add missing NULL check within TDataStd_RealArray::ChangeArray()"
+puts "============"
+
+Open [locate_data_file bug30510_Study_Color_Field_GEOM.sgd] CC
+
+if { ![regexp {0:1} [Children CC 0]] } {
+ puts "Error: An empty document was created"
+} else {
+ puts "OK: Document was created"
+}