Index: trunk/MagicSoft/Mars/mbase/MTaskInteractive.cc
===================================================================
--- trunk/MagicSoft/Mars/mbase/MTaskInteractive.cc	(revision 7181)
+++ trunk/MagicSoft/Mars/mbase/MTaskInteractive.cc	(revision 7184)
@@ -75,5 +75,5 @@
 //
 MTaskInteractive::MTaskInteractive(const char *name, const char *title) :
-    fPreProcess(NULL), fProcess(NULL), fPostProcess(NULL)
+    fPreProcess(NULL), fProcess(NULL), fPostProcess(NULL), fReInit(NULL)
 {
     fName  = name  ? name  : "MTaskInteractive";
Index: trunk/MagicSoft/Mars/mbase/MTaskInteractive.h
===================================================================
--- trunk/MagicSoft/Mars/mbase/MTaskInteractive.h	(revision 7181)
+++ trunk/MagicSoft/Mars/mbase/MTaskInteractive.h	(revision 7184)
@@ -22,5 +22,5 @@
     Int_t  Process()                  { if (fCall[1]) return Return(1);        return fProcess     ? (*fProcess)()        : kTRUE; }
     Int_t  PostProcess()              { if (fCall[2]) return Return(2);        return fPostProcess ? (*fPostProcess)()    : kTRUE; }
-    Bool_t ReInit(MParList *list)     { if (fCall[3]) return Return(3, &list); return fPostProcess ? (*fPostProcess)()    : kTRUE; }
+    Bool_t ReInit(MParList *list)     { if (fCall[3]) return Return(3, &list); return fReInit      ? (*fReInit)(list)     : kTRUE; }
 
     Int_t Return(Int_t no, void *param=NULL);
@@ -33,8 +33,8 @@
 
     // This is to be used in compiled code
-    void SetPreProcess(Int_t (*func)(MParList *list)) { fPreProcess = func;  Free(0); }
-    void SetProcess(Int_t (*func)())                  { fProcess = func;     Free(1); }
+    void SetPreProcess(Int_t (*func)(MParList *list)) { fPreProcess  = func; Free(0); }
+    void SetProcess(Int_t (*func)())                  { fProcess     = func; Free(1); }
     void SetPostProcess(Int_t (*func)())              { fPostProcess = func; Free(2); }
-    void SetReInit(Bool_t (*func)(MParList *list))    { fReInit = func;      Free(3); }
+    void SetReInit(Bool_t (*func)(MParList *list))    { fReInit      = func; Free(3); }
 
     // This is for usage in CINT
