accessoryservices/pluggeddisplay/pluggeddisplayengine/src/pdengine.cpp
branchRCL_3
changeset 6 6bb05bdcbe09
parent 0 4e1aa6a622a0
--- a/accessoryservices/pluggeddisplay/pluggeddisplayengine/src/pdengine.cpp	Fri Mar 12 15:50:01 2010 +0200
+++ b/accessoryservices/pluggeddisplay/pluggeddisplayengine/src/pdengine.cpp	Mon Mar 15 12:45:37 2010 +0200
@@ -129,7 +129,7 @@
             if( iFSMPtr[EPDEFSMIdCompositeCableStatus]->CurrentStateID() != ECompositeCableStateIdle )
                 {
                 // Forcefully transit CompositeCable FSM to Idle state
-                ((CCompositeCableStatusFSM*)iFSMPtr[EPDEFSMIdCompositeCableStatus])->Transit(ECompositeCableStateIdle);
+                ((CCompositeCableStatusFSM*)iFSMPtr[EPDEFSMIdCompositeCableStatus])->Input(EPDEIfAccessoryConnection, EPDEIfAccessoryConnectionEventCableDisconnected);
                 }
             iFSMPtr[ aFSMId ]->Input( aInterfaceId, aEvent );            
             }