Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 6277)
+++ trunk/MagicSoft/Mars/Changelog	(revision 6278)
@@ -38,4 +38,8 @@
    * mastro/MAstro.[h,cc]:
      - added new function Angle2Coordinate
+
+   * mbase/MTaskEnv.[h,cc]:
+     - fixed a bug which caused the resource task to be ignored
+       if the default task was '<dummy>'
 
 
Index: trunk/MagicSoft/Mars/mbase/MTaskEnv.cc
===================================================================
--- trunk/MagicSoft/Mars/mbase/MTaskEnv.cc	(revision 6277)
+++ trunk/MagicSoft/Mars/mbase/MTaskEnv.cc	(revision 6278)
@@ -183,4 +183,5 @@
     }
 
+    ResetBit(kIsDummy);
     SetBit(kIsOwner);
 
Index: trunk/MagicSoft/Mars/mbase/MTaskEnv.h
===================================================================
--- trunk/MagicSoft/Mars/mbase/MTaskEnv.h	(revision 6277)
+++ trunk/MagicSoft/Mars/mbase/MTaskEnv.h	(revision 6278)
@@ -32,5 +32,5 @@
     void SetOwner(Bool_t b=kTRUE) { b ? SetBit(kIsOwner) : ResetBit(kIsOwner); }
 
-    void SetDefault(MTask *task=0) { fTask = task; if (fTask) fTask->SetName(fName); else SetBit(kIsDummy); }
+    void SetDefault(MTask *task=0) { fTask = task; if (fTask) { fTask->SetName(fName); ResetBit(kIsDummy); } else SetBit(kIsDummy); }
     void SetDefault(const char *def);
 
