Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 7754)
+++ trunk/MagicSoft/Mars/Changelog	(revision 7755)
@@ -18,4 +18,13 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+ 2006/06/27 Thomas Bretz
+
+   * mhflux/MHAlpha.cc:
+     - added a small change to prevent DrawAll from opening a new
+       canvas if called with the option "No new canvas" and no
+       fDisplay
+
+
 
  2006/06/26 Thomas Bretz
Index: trunk/MagicSoft/Mars/mhflux/MHAlpha.cc
===================================================================
--- trunk/MagicSoft/Mars/mhflux/MHAlpha.cc	(revision 7754)
+++ trunk/MagicSoft/Mars/mhflux/MHAlpha.cc	(revision 7755)
@@ -769,6 +769,9 @@
 void MHAlpha::DrawAll(Bool_t newc)
 {
+    if (newc && !fDisplay)
+        return;
+
     // FIXME: Do in Paint if special option given!
-    TCanvas &c = newc || !fDisplay ? *new TCanvas : fDisplay->AddTab("SizeBins");
+    TCanvas &c = newc ? *new TCanvas : fDisplay->AddTab("SizeBins");
     Int_t n = fHist.GetNbinsY();
     Int_t nc = (Int_t)(TMath::Sqrt((Float_t)n-1)+1);
