Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 6158)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 6159)
@@ -21,4 +21,12 @@
                                                  -*-*- END OF LINE -*-*-
 
+ 2005/01/31 Thomas Bretz
+
+   * mbase/MStatusDisplay.cc:
+     - fixed handling of batch mode in GetCanvas(const TString &name)
+     - don't skip already existing tabs in Display()
+
+
+
  2005/01/31 Raquel de los Reyes
 
@@ -27,17 +35,22 @@
        parameters.
 
+
+
  2005/01/31 Markus Gaug 
  
-  * mjobs/MJob.[h,cc]
-  * mjobs/MJCalibrateSignal.[h,cc]
-  * mjobs/MJCalibration.[h,cc]
-    - move file type enum to base class
-
-  * mjobs/MJCalibrateSignal.[h,cc]
-    - allow also for direct setting of an MRunIter (not used in callisto).
-
-  * mcalib/MCalibrationChargeCalc.[h,cc]
-    - test also for pulser strength changes additionally to changes in 
-      colour.
+   * mjobs/MJob.[h,cc]
+   * mjobs/MJCalibrateSignal.[h,cc]
+   * mjobs/MJCalibration.[h,cc]
+     - move file type enum to base class
+
+   * mjobs/MJCalibrateSignal.[h,cc]
+     - allow also for direct setting of an MRunIter (not used in
+       callisto).
+
+   * mcalib/MCalibrationChargeCalc.[h,cc]
+     - test also for pulser strength changes additionally to changes in 
+       colour.
+
+
 
  2005/01/31 Abelardo Moralejo
@@ -46,4 +59,5 @@
      - Create only one instance of MAstroSky2Local for the 
        transformations, instead of two identical ones, as it was before.
+
 
 
@@ -71,4 +85,5 @@
      - new extractor reducing the bias and solving the problem with the 
        jumping pulse readout.
+
 
 
Index: /trunk/MagicSoft/Mars/mbase/MStatusDisplay.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MStatusDisplay.cc	(revision 6158)
+++ /trunk/MagicSoft/Mars/mbase/MStatusDisplay.cc	(revision 6159)
@@ -793,4 +793,7 @@
 TCanvas *MStatusDisplay::GetCanvas(const TString &name) const
 {
+    if (gROOT->IsBatch())
+        return (TCanvas*)fBatch->FindObject(name);
+
     TGFrameElement *f;
     TIter Next(fTab->GetList());
@@ -1660,5 +1663,5 @@
     TCanvas *c;
     while ((c=(TCanvas*)Next()))
-        if (!GetCanvas(c->GetName()))
+        //if (!GetCanvas(c->GetName()))
             DrawClonePad(AddTab(c->GetName()), *c);
 
