photosgallery/viewframework/tvout/src/glxtvconnectionmonitor.cpp
changeset 3 9a9c174934f5
parent 0 4e91876724a2
child 4 57d388cc48c1
--- 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();
     }