accessoryservices/pluggeddisplay/pluggeddisplayengine/src/pdengine.cpp
changeset 13 cef4ff1e6c4f
parent 0 4e1aa6a622a0
--- a/accessoryservices/pluggeddisplay/pluggeddisplayengine/src/pdengine.cpp	Fri Mar 19 09:58:42 2010 +0200
+++ b/accessoryservices/pluggeddisplay/pluggeddisplayengine/src/pdengine.cpp	Fri Apr 16 16:18:45 2010 +0300
@@ -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 );            
             }