Index: trunk/FACT++/src/fadctrl.cc
===================================================================
--- trunk/FACT++/src/fadctrl.cc	(revision 11443)
+++ trunk/FACT++/src/fadctrl.cc	(revision 11444)
@@ -1080,9 +1080,9 @@
         }
 
+        const uint32_t runno = StartNewRun();
+
         ostringstream str;
-        str << "Starting configuration for run " << GetRunNumber() << " (" << name << ")";
+        str << "Starting configuration for run " << runno << " (" << name << ")";
         T::Message(str.str());
-
-        const uint32_t runno = IncreaseRunNumber();
 
         for (BoardList::iterator it=fBoards.begin(); it!=fBoards.end(); it++)
@@ -1415,5 +1415,5 @@
         if (nconnecting1==0 && nconnected1>0 && nconnected2==nconnected1)
         {
-            if (T::GetCurrentState()==FAD::kConfigured && IsRunStarted(GetRunNumber()-1))
+            if (T::GetCurrentState()==FAD::kConfigured && IsRunStarted())
                 return FAD::kConnected;
 
