--- a/photosgallery/viewframework/tvout/src/glxtvconnectionmonitor.cpp Mon Jan 18 20:19:20 2010 +0200
+++ b/photosgallery/viewframework/tvout/src/glxtvconnectionmonitor.cpp Tue Jan 26 11:58:28 2010 +0200
@@ -86,8 +86,8 @@
User::LeaveIfError( iTvAccServer.Connect() );
User::LeaveIfError( iTvAccMode.CreateSubSession( iTvAccServer ) );
User::LeaveIfError( iTvAccMode.GetAccessoryMode( iCurrentAccMode ) );
- iConnectionState = ( iCurrentAccMode.iAccessoryMode == EAccModeTVOut );
-
+ iConnectionState = ( iCurrentAccMode.iAccessoryMode == EAccModeTVOut
+ || iCurrentAccMode.iAccessoryMode == EAccModeHDMI);
IssueRequest();
}
@@ -166,7 +166,8 @@
void CGlxTvConnectionMonitor::IssueNotificationL()
{
GLX_LOG_INFO("CGlxTvConnectionMonitor::IssueNotificationL");
- iConnectionState = ( iCurrentAccMode.iAccessoryMode == EAccModeTVOut );
+ iConnectionState = ( iCurrentAccMode.iAccessoryMode == EAccModeTVOut ||
+ iCurrentAccMode.iAccessoryMode == EAccModeHDMI );
iConnectionObserver.HandleTvConnectionStatusChangedL();
}