"Reduce Study" dialog box: bug fixing

This commit is contained in:
mpa 2015-04-09 16:48:40 +03:00
parent d02f4dc567
commit d620d57a86

View File

@ -282,7 +282,10 @@ GEOMToolsGUI_TreeWidgetItem* GEOMToolsGUI_ReduceStudyDlg::addSubObject( QTreeWid
{ {
GEOMToolsGUI_TreeWidgetItem* item; GEOMToolsGUI_TreeWidgetItem* item;
if( !theObject->IsMainShape() ) { if( !theObject->IsMainShape() ) {
GEOMToolsGUI_TreeWidgetItem* parentItem = addSubObject( theWidget, theObjects, theObject->GetMainShape() ); GEOM::GEOM_Object_var aMainShape = theObject->GetMainShape();
if ( CORBA::is_nil( aMainShape ) )
return NULL;
GEOMToolsGUI_TreeWidgetItem* parentItem = addSubObject( theWidget, theObjects, aMainShape );
item = findObjectInTree( theWidget, theObject ); item = findObjectInTree( theWidget, theObject );
if( !item ) if( !item )
item = new GEOMToolsGUI_TreeWidgetItem( parentItem, QStringList() << theObject->GetName(), theObject->GetStudyEntry() ); item = new GEOMToolsGUI_TreeWidgetItem( parentItem, QStringList() << theObject->GetName(), theObject->GetStudyEntry() );