X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPlugins%2FMEDReader%2FParaViewPlugin%2FpqMEDReaderPanel.cxx;h=17d7bb4617a8f56cadd9944ceb7dd0798d7f27af;hb=c3e295aa99b7f469497f96ef299e016d4fae6c4d;hp=b425bd38c4496e09f1718047d8735a917f19b21d;hpb=ab03dc1c10db590a94536495b779ab762f5690d6;p=modules%2Fparavis.git diff --git a/src/Plugins/MEDReader/ParaViewPlugin/pqMEDReaderPanel.cxx b/src/Plugins/MEDReader/ParaViewPlugin/pqMEDReaderPanel.cxx index b425bd38..17d7bb46 100644 --- a/src/Plugins/MEDReader/ParaViewPlugin/pqMEDReaderPanel.cxx +++ b/src/Plugins/MEDReader/ParaViewPlugin/pqMEDReaderPanel.cxx @@ -135,6 +135,8 @@ void pqMEDReaderPanel::initAll() vtkPVSILInformation *info(vtkPVSILInformation::New()); reader->GatherInformation(info); vtkGraph *g(info->GetSIL()); + if(!g)//something wrong server side... + return ; vtkMutableDirectedGraph *g2(vtkMutableDirectedGraph::SafeDownCast(g)); int idNames(0); vtkAbstractArray *verticesNames(g2->GetVertexData()->GetAbstractArray("Names",idNames)); @@ -462,12 +464,9 @@ int pqMEDReaderPanel::getMaxNumberOfTS() const int ret(0); for(std::vector::const_iterator it=_all_lev4.begin();it!=_all_lev4.end();it++) { - if((*it)->property("checked").toInt()) - { - QTreeWidgetItem *obj((*it)->QTreeWidgetItem::parent()->QTreeWidgetItem::parent()->QTreeWidgetItem::parent()); - pqTreeWidgetItemObject *objC(dynamic_cast(obj)); - ret=std::max(ret,objC->property("NbOfTS").toInt()); - } + QTreeWidgetItem *obj((*it)->QTreeWidgetItem::parent()->QTreeWidgetItem::parent()->QTreeWidgetItem::parent()); + pqTreeWidgetItemObject *objC(dynamic_cast(obj)); + ret=std::max(ret,objC->property("NbOfTS").toInt()); } return ret; }