--- a/vtengines/videoteleng/Src/Commands/CVtEngCommandHandler.cpp Mon Mar 15 12:40:49 2010 +0200
+++ b/vtengines/videoteleng/Src/Commands/CVtEngCommandHandler.cpp Wed Mar 31 21:35:06 2010 +0300
@@ -53,7 +53,8 @@
CVtEngCommandHandler::CVtEngCommandHandler(
CVtEngHandlerContainer& aHandlers ) :
iObservers( 1 ),
- iHandlers( aHandlers )
+ iHandlers( aHandlers ),
+ iInvalidCommandId( KVtEngCommandNone )
{
}
@@ -265,6 +266,16 @@
}
// -----------------------------------------------------------------------------
+// CVtEngCommandHandler::InvalidCommand
+//
+// -----------------------------------------------------------------------------
+//
+TVtEngCommandId CVtEngCommandHandler::InvalidCommand()
+ {
+ return iInvalidCommandId;
+ }
+
+// -----------------------------------------------------------------------------
// CVtEngCommandHandler::AddObserverL
//
// -----------------------------------------------------------------------------
@@ -483,6 +494,7 @@
const TVtEngCommandId aCommandId,
TInt& aCaps )
{
+ iInvalidCommandId = KVtEngCommandNone;
aCaps &= (~EAttribEnabled);
if ( !(iActiveOp && ( aCaps & EAttribAsync ) ) )
{
@@ -491,12 +503,11 @@
{
aCaps |= EAttribEnabled;
}
-#ifdef VTDEBUG
else
{
+ iInvalidCommandId = aCommandId;
__VTPRINT( DEBUG_GEN, "ComHlr.ChkState INVALID" )
}
-#endif // VTDEBUG
}
__VTPRINT3( DEBUG_GEN | DEBUG_DETAIL, " capsState cmd=%d,caps=%d", aCommandId, aCaps )
}