Index: trunk/MagicSoft/Mars/mhflux/MHAlpha.cc
===================================================================
--- trunk/MagicSoft/Mars/mhflux/MHAlpha.cc	(revision 7742)
+++ 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);
