]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
Fix on Bug PAL5834
authorsmh <smh@opencascade.com>
Tue, 11 May 2004 06:44:53 +0000 (06:44 +0000)
committersmh <smh@opencascade.com>
Tue, 11 May 2004 06:44:53 +0000 (06:44 +0000)
- v1_4_1 and current: VTK error messages appear on execution of "Sweep" command

src/OBJECT/SALOME_Actor.cxx
src/VTKFilter/SALOME_PassThroughFilter.cxx

index cd0813f0e867f855cd19c61335e4fa964ba718df..edc0a3bae392ab417ca050ec1d659d3390ede5a0 100644 (file)
@@ -185,6 +185,8 @@ unsigned long int SALOME_Actor::GetMTime(){
   unsigned long mTime = this->Superclass::GetMTime();
   unsigned long time = myTransformFilter->GetMTime();
   mTime = ( time > mTime ? time : mTime );
+  time = myPassFilter[0]->GetInput()->GetMTime();
+  mTime = ( time > mTime ? time : mTime );
   return mTime;
 }
 
index f1ee7c5e90de3cd617ef21a2c48bd1f3d54ca6d7..68e7959fdada508a57268f9de135995b049a7f46 100644 (file)
@@ -43,6 +43,9 @@ void SALOME_PassThroughFilter::Execute()
 
   // This has to be here because it initialized all field datas.
   output->CopyStructure( input );
+  if(!input->GetNumberOfPoints()){
+    vtkErrorMacro(<<"No input data");
+  }
   
   // Pass all. (data object's field data is passed by the
   // superclass after this method)