]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
IPAL 18096
authordmv <dmv@opencascade.com>
Mon, 25 Feb 2008 14:12:16 +0000 (14:12 +0000)
committerdmv <dmv@opencascade.com>
Mon, 25 Feb 2008 14:12:16 +0000 (14:12 +0000)
src/BooleanGUI/BooleanGUI_Dialog.cxx

index 071d9275a6334f3d06b486cfedffea6ebcebeba3..39826043a23424f004dcdc5446a2f802130d15a6 100644 (file)
@@ -283,6 +283,12 @@ GEOM::GEOM_IOperations_ptr BooleanGUI_Dialog::createOperation()
 //=================================================================================
 bool BooleanGUI_Dialog::isValid( QString& msg )
 {
+  Handle(SALOME_InteractiveObject) IO = firstIObject();
+  Standard_Boolean testResult;
+  GEOM::GEOM_Object_var anObject = GEOMBase::ConvertIOinGEOMObject( IO, testResult );
+  if ( !testResult || anObject->_is_nil() )
+    return false;
+
   return !CORBA::is_nil( myObject1 ) && !CORBA::is_nil( myObject2 );
 }