Index: trunk/MagicSoft/Mars/mbase/MContinue.cc
===================================================================
--- trunk/MagicSoft/Mars/mbase/MContinue.cc	(revision 2109)
+++ trunk/MagicSoft/Mars/mbase/MContinue.cc	(revision 2117)
@@ -137,4 +137,7 @@
     }
 
+    GetFilter()->SetDisplay(fDisplay);
+    GetFilter()->SetLogStream(fLog);
+
     SetBit(kFilterIsPrivate);
 
Index: trunk/MagicSoft/Mars/mbase/MEvtLoop.cc
===================================================================
--- trunk/MagicSoft/Mars/mbase/MEvtLoop.cc	(revision 2109)
+++ trunk/MagicSoft/Mars/mbase/MEvtLoop.cc	(revision 2117)
@@ -171,4 +171,6 @@
 Bool_t MEvtLoop::PreProcess(const char *tlist)
 {
+    fTaskList = NULL;
+
     //
     // check if the needed parameter list is set.
@@ -328,4 +330,7 @@
 Bool_t MEvtLoop::Process(Int_t maxcnt)
 {
+    if (!fTaskList)
+        return kFALSE;
+
     //
     //   loop over all events and process all tasks for
@@ -440,5 +445,5 @@
     //  execute the post process of all tasks
     //
-    return fTaskList->PostProcess();
+    return fTaskList ? fTaskList->PostProcess() : kTRUE;
 }
 
Index: trunk/MagicSoft/Mars/mbase/MTask.cc
===================================================================
--- trunk/MagicSoft/Mars/mbase/MTask.cc	(revision 2109)
+++ trunk/MagicSoft/Mars/mbase/MTask.cc	(revision 2117)
@@ -364,2 +364,9 @@
     return kFALSE;
 }
+
+void MTask::SetDisplay(MStatusDisplay *d)
+{
+    if (fFilter)
+        fFilter->SetDisplay(d);
+    MParContainer::SetDisplay(d);
+}
Index: trunk/MagicSoft/Mars/mbase/MTask.h
===================================================================
--- trunk/MagicSoft/Mars/mbase/MTask.h	(revision 2109)
+++ trunk/MagicSoft/Mars/mbase/MTask.h	(revision 2117)
@@ -68,4 +68,5 @@
     const MFilter *GetFilter() const      { return fFilter; }
     MFilter *GetFilter()  { return fFilter; } // for MContinue only
+    void SetDisplay(MStatusDisplay *d);
     virtual void PrintStatistics(const Int_t lvl=0, Bool_t title=kFALSE) const;
 
Index: trunk/MagicSoft/Mars/mbase/MTaskList.cc
===================================================================
--- trunk/MagicSoft/Mars/mbase/MTaskList.cc	(revision 2109)
+++ trunk/MagicSoft/Mars/mbase/MTaskList.cc	(revision 2117)
@@ -134,5 +134,5 @@
 {
     fTasks->ForEach(MTask, SetLogStream)(log);
-    MParContainer::SetLogStream(log);
+    MTask::SetLogStream(log);
 }
 
@@ -140,5 +140,5 @@
 {
     fTasks->ForEach(MTask, SetDisplay)(d);
-    MParContainer::SetDisplay(d);
+    MTask::SetDisplay(d);
 }
 
