photosgallery/collectionframework/plugins/glxcollectionpluginalbums/src/glxcollectionpluginalbums.cpp
changeset 1 9ba538e329bd
parent 0 4e91876724a2
child 35 420f6808bf21
--- a/photosgallery/collectionframework/plugins/glxcollectionpluginalbums/src/glxcollectionpluginalbums.cpp	Thu Dec 17 08:45:44 2009 +0200
+++ b/photosgallery/collectionframework/plugins/glxcollectionpluginalbums/src/glxcollectionpluginalbums.cpp	Thu Jan 07 12:46:23 2010 +0200
@@ -280,13 +280,15 @@
                 {
                 if( aResponse->IsSupported(KGlxMediaCollectionInternalSystemItemType) )
 					{
-					if( TGlxMediaId(KCapturedAlbumId) == aMediaId )
+					TGlxMediaId responseMediaid ((TUint32)aResponse->ValueTObjectL<TMPXItemId>(KMPXMediaGeneralId));
+					// Set the text value based on the Media ID in aResponse
+					if( TGlxMediaId(KCapturedAlbumId) == responseMediaid )
 						{
 						HBufC* title = LoadLocalizedStringLC(KResourceFile, R_ALBUM_CAMERA_TITLE);
 						aResponse->SetTextValueL(attr, *title);  
 						CleanupStack::PopAndDestroy(title);						
 						}
-					else if (TGlxMediaId(KFavoriteAlbumId) == aMediaId  )
+					else if (TGlxMediaId(KFavoriteAlbumId) == responseMediaid  )
 						{
 						HBufC* title = LoadLocalizedStringLC(KResourceFile, R_ALBUM_FAVORITES_TITLE);
 						aResponse->SetTextValueL(attr, *title);