Index: trunk/FACT++/src/ftmctrl.cc
===================================================================
--- trunk/FACT++/src/ftmctrl.cc	(revision 10873)
+++ trunk/FACT++/src/ftmctrl.cc	(revision 10874)
@@ -1146,5 +1146,5 @@
             return T::kSM_FatalError;
 
-        fFTM.CmdDisableReports(evt.GetText()[0]!=0);
+        fFTM.CmdDisableReports(evt.GetBool());
 
         return T::GetCurrentState();
@@ -1156,5 +1156,5 @@
             return T::kSM_FatalError;
 
-        fFTM.SetVerbose(evt.GetText()[0]!=0);
+        fFTM.SetVerbose(evt.GetBool());
 
         return T::GetCurrentState();
@@ -1166,5 +1166,5 @@
             return T::kSM_FatalError;
 
-        fFTM.SetHexOutput(evt.GetText()[0]!=0);
+        fFTM.SetHexOutput(evt.GetBool());
 
         return T::GetCurrentState();
@@ -1176,5 +1176,5 @@
             return T::kSM_FatalError;
 
-        fFTM.SetDynamicOut(evt.GetText()[0]!=0);
+        fFTM.SetDynamicOut(evt.GetBool());
 
         return T::GetCurrentState();
@@ -1369,5 +1369,5 @@
             return T::kSM_FatalError;
 
-        fFTM.Enable(type, evt.GetText()[0]!=0);
+        fFTM.Enable(type, evt.GetBool());
 
         return T::GetCurrentState();
@@ -1427,5 +1427,5 @@
         poll();
 
-        if (evt.GetText()[0]!=0)
+        if (evt.GetBool())
             fFTM.SetEndpoint(evt.GetString());
 
