diff -r 743eb0b9959e -r 199e6e1e0b54 ui/commandhandlers/commoncommandhandlers/src/glxcommandhandleraddtocontainer.cpp --- a/ui/commandhandlers/commoncommandhandlers/src/glxcommandhandleraddtocontainer.cpp Thu Sep 02 20:26:45 2010 +0300 +++ b/ui/commandhandlers/commoncommandhandlers/src/glxcommandhandleraddtocontainer.cpp Fri Sep 17 08:29:24 2010 +0300 @@ -108,7 +108,7 @@ } GlxCommandHandlerAddToContainer::GlxCommandHandlerAddToContainer() : - mNewMediaAdded(false),mAlbumName(QString()) + mNewMediaAdded(false),mAlbumName(QString()),mIsAddtoFavCmd(false) { OstTraceFunctionEntry0( GLXCOMMANDHANDLERADDTOCONTAINER_GLXCOMMANDHANDLERADDTOCONTAINER_ENTRY ); mTargetContainers = NULL; @@ -128,8 +128,10 @@ OstTraceFunctionEntry0( GLXCOMMANDHANDLERADDTOCONTAINER_CREATECOMMANDL_ENTRY ); CMPXCommand* command = NULL; mAlbumName.clear(); + mIsAddtoFavCmd = false; if(aCommandId == EGlxCmdAddToFav) { + mIsAddtoFavCmd = TRUE; mAlbumName = GLX_ALBUM_FAV; CMPXCollectionPath* targetCollection = CMPXCollectionPath::NewL(); CleanupStack::PushL(targetCollection); @@ -241,7 +243,8 @@ while (error == KErrAlreadyExists) { - HbMessageBox::warning(GLX_NAME_ALREADY_EXIST); + QString stringToDisplay = hbTrId(GLX_NAME_ALREADY_EXIST).arg(newTitle); + HbMessageBox::warning(stringToDisplay); error = KErrNone; error = commandHandlerNewMedia->ExecuteLD(newMediaId,newTitle); } @@ -264,7 +267,7 @@ QString GlxCommandHandlerAddToContainer::CompletionTextL() const { - if(!mAlbumName.isNull()){ + if(!mAlbumName.isNull() && mIsAddtoFavCmd == false){ return (hbTrId(GLX_IMAGES_ADDED).arg(mAlbumName)); } return QString();