Index: trunk/MagicSoft/Mars/mhist/MHCamera.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHCamera.cc	(revision 8021)
+++ trunk/MagicSoft/Mars/mhist/MHCamera.cc	(revision 8022)
@@ -1643,11 +1643,11 @@
 Int_t MHCamera::GetColor(Float_t val, Float_t min, Float_t max, Bool_t islog)
 {
-    if (!TMath::Finite(val)) // FIXME: gLog!
-        return maxcolidx/2;
-
     //
     //   first treat the over- and under-flows
     //
     const Int_t maxcolidx = kItemsLegend-1;
+
+    if (!TMath::Finite(val)) // FIXME: gLog!
+        return maxcolidx/2;
 
     if (val >= max)
Index: trunk/MagicSoft/Mars/mhist/MHHadronness.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHHadronness.cc	(revision 8021)
+++ trunk/MagicSoft/Mars/mhist/MHHadronness.cc	(revision 8022)
@@ -211,5 +211,5 @@
     const Double_t h = TMath::Min(TMath::Max(had.GetVal(), 0.), 1.);
 
-    if (TMath::IsNaN(h))
+    if (!TMath::Finite(h))
         return kCONTINUE;
 
