Index: /trunk/FACT++/src/mcp.cc
===================================================================
--- /trunk/FACT++/src/mcp.cc	(revision 14242)
+++ /trunk/FACT++/src/mcp.cc	(revision 14243)
@@ -272,4 +272,5 @@
     int HandleStateChange()
     {
+        cout <<
         if (!fDim.online())
             return MCP::State::kDimNetworkNA;
@@ -278,5 +279,5 @@
             fDimFAD.state() >= FAD::State::kConnected &&
             fDimLog.state() >= kSM_Ready)
-            return GetCurrentState();
+            return GetCurrentState()<=MCP::State::kIdle ? MCP::State::kIdle : GetCurrentState();
 
         if (fDimFTM.state() >-2 &&
