Bug correction
authorjchudoba <jchudoba@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 15 Oct 2001 17:31:56 +0000 (17:31 +0000)
committerjchudoba <jchudoba@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 15 Oct 2001 17:31:56 +0000 (17:31 +0000)
STEER/AliStream.cxx

index 9d11b61..110e045 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.2  2001/10/04 15:58:52  jchudoba
+Option to open the stream in READ or UPDATE mode
+
 Revision 1.1  2001/09/19 06:20:50  jchudoba
 Class to manage input filenames, used by AliRunDigitizer
 
@@ -119,17 +122,17 @@ void AliStream::ChangeMode(Option_t* option)
 ////////////////////////////////////////////////////////////////////////
 Bool_t AliStream::OpenNextFile()
 {
+  if (++fCurrentFileIndex > fFileNames->GetLast()) {
+    cerr<<"No more files in the stream"<<endl;
+    return kFALSE;
+  }
+
   if (fCurrentFile) {
     if (fCurrentFile->IsOpen()) {
       fCurrentFile->Close();
     }
   }
 
-  if (++fCurrentFileIndex > fFileNames->GetLast()) {
-    cerr<<"No more files in the stream"<<endl;
-    return kFALSE;
-  }
-
   const char * filename = 
     static_cast<TObjString*>(fFileNames->At(fCurrentFileIndex))->GetName();
   fCurrentFile = TFile::Open(filename,fMode.Data());