Index: trunk/FACT++/src/smartfact.cc
===================================================================
--- trunk/FACT++/src/smartfact.cc	(revision 14308)
+++ trunk/FACT++/src/smartfact.cc	(revision 14309)
@@ -1968,5 +1968,5 @@
         }
 
-        if (max<0 || cnt==0)
+        if (max<=0 || cnt==0)
             return make_pair(vector<float>(), make_pair(Time(), 0));
 
@@ -2088,11 +2088,11 @@
                     alt.push_back(vis.first);
                     culmination[vis.second.first] = make_pair(name, vis.second.second);
-                }
-
-                const pair<vector<float>, pair<Time, float>> lc = GetLightCondition(&pos, &observer, now.JD());
-                if (lc.first.size()>0)
-                {
-                    cur.push_back(lc.first);
-                    lightcond[lc.second.first] = make_pair(name, lc.second.second);
+
+                    const pair<vector<float>, pair<Time, float>> lc = GetLightCondition(&pos, &observer, now.JD());
+                    if (lc.first.size()>0)
+                    {
+                        cur.push_back(lc.first);
+                        lightcond[lc.second.first] = make_pair(name, lc.second.second);
+                    }
                 }
 
