Index: trunk/MagicSoft/Mars/mimage/MHImagePar.cc
===================================================================
--- trunk/MagicSoft/Mars/mimage/MHImagePar.cc	(revision 4833)
+++ trunk/MagicSoft/Mars/mimage/MHImagePar.cc	(revision 4834)
@@ -88,5 +88,5 @@
     MBinning bins;
 
-    bins.SetEdges(75, 0, 150);
+    bins.SetEdges(61, 0, 60);
     bins.Apply(fHistSatHi);
     bins.Apply(fHistSatHi);
@@ -134,4 +134,15 @@
 }
 
+void MHImagePar::Paint(Option_t *)
+{
+    TVirtualPad *savepad = gPad;
+    if (fHistSatHi.GetEntries()>0)
+    {
+        gPad->cd(1);
+        gPad->SetLogy();
+    }
+    gPad = savepad;
+}
+
 // --------------------------------------------------------------------------
 //
@@ -151,14 +162,9 @@
     pad->cd(1);
     gPad->SetBorderMode(0);
-    /*
-     gPad->SetLogy();
-     TAxis &x = *fHistSatHi.GetXaxis();
-     x.SetRangeUser(0.0, x.GetXmax());
-     fHistSatHi.SetMinimum(0.1);
-     fHistSatLo.SetMinimum(0.1);
-     fHistSatHi.SetMaximum(0.1);
-     fHistSatLo.SetMaximum(0.1);
-     */
     MH::DrawSame(fHistSatHi, fHistSatLo, "Saturating Pixels");
+
+    fHistSatHi.SetMinimum(-1111); // switch off to allow log-scale
+    fHistSatLo.SetMinimum(-1111); // switch off to allow log-scale
+    fHistSatLo.SetMaximum(0.1);   // dummy value to allow log-scale
 
     pad->cd(2);
Index: trunk/MagicSoft/Mars/mimage/MHImagePar.h
===================================================================
--- trunk/MagicSoft/Mars/mimage/MHImagePar.h	(revision 4833)
+++ trunk/MagicSoft/Mars/mimage/MHImagePar.h	(revision 4834)
@@ -32,5 +32,6 @@
     TH1F &GetHistIslands() { return fHistIslands; }
 
-    void Draw(Option_t *opt=NULL);
+    void Paint(Option_t *opt="");
+    void Draw(Option_t *opt="");
 
     ClassDef(MHImagePar, 1) // Histograms of image parameters
