Index: trunk/MagicSoft/Mars/mhflux/MHAlpha.cc
===================================================================
--- trunk/MagicSoft/Mars/mhflux/MHAlpha.cc	(revision 5971)
+++ trunk/MagicSoft/Mars/mhflux/MHAlpha.cc	(revision 5973)
@@ -569,15 +569,12 @@
             // Check whether we are dealing with on-off analysis
             TH1D *hoff = (TH1D*)gPad->FindObject("ProjAlphaOff");
-            if (hoff)
-            {
-                // Do not store the 'final' result in fFit
-                MAlphaFitter fit(fFit);
-
-                // BE CARFEULL: This is a really weird workaround!
-                const Double_t alpha = hoff->GetMaximum();
-                fit.Fit(*h0, hoff, alpha<0 ? 1: alpha, kTRUE);
-
-                fit.PaintResult();
-            }
+
+            // BE CARFEULL: This is a really weird workaround!
+            const Double_t scale = !hoff || hoff->GetMaximum()<0 ? 1 : hoff->GetMaximum();
+
+            // Do not store the 'final' result in fFit
+            MAlphaFitter fit(fFit);
+            fit.Fit(*h0, hoff, scale, kTRUE);
+            fit.PaintResult();
         }
 
