Index: trunk/FACT++/src/fadctrl.cc
===================================================================
--- trunk/FACT++/src/fadctrl.cc	(revision 11420)
+++ trunk/FACT++/src/fadctrl.cc	(revision 11421)
@@ -1415,6 +1415,10 @@
         if (nconnecting1==0 && nconnected1>0 && nconnected2==nconnected1)
         {
+            if (T::GetCurrentState()==FAD::kConfigured && IsRunStarted(GetRunNumber()-1))
+                return FAD::kConnected;
+
             if (nconfigured!=nconnected1)
             {
+
                 if (T::GetCurrentState()==FAD::kConfiguring ||
                     T::GetCurrentState()==FAD::kConfigured)
@@ -1426,9 +1430,5 @@
             }
 
-            if (T::GetCurrentState() != FAD::kConfiguring &&
-                T::GetCurrentState() != FAD::kConfigured)
-                return FAD::kConnected;
-
-            if (T::GetCurrentState()== FAD::kConfiguring)
+            if (T::GetCurrentState()==FAD::kConfiguring)
             {
                 for (BoardList::iterator it=fBoards.begin(); it!=fBoards.end(); it++)
@@ -1445,6 +1445,8 @@
                     //        successfully enabled the trigger lines?
                 }
-            }
-            return FAD::kConfigured;
+                return FAD::kConfigured;
+            }
+
+            return FAD::kConnected;
         }
 
@@ -1853,5 +1855,5 @@
 
             target.fTriggerRate = 0;
-            if (target.fContinousTrigger)
+            //if (target.fContinousTrigger)
             {
                 if (!CheckConfigVal<uint16_t>(conf, 0xffff, "trigger-rate.", *it))
