diff -r 420f6808bf21 -r f9e827349359 photosgallery/viewframework/views/viewbase/src/glxtoolbarcontroller.cpp --- a/photosgallery/viewframework/views/viewbase/src/glxtoolbarcontroller.cpp Wed Jun 09 09:41:51 2010 +0300 +++ b/photosgallery/viewframework/views/viewbase/src/glxtoolbarcontroller.cpp Mon Jun 21 15:40:32 2010 +0300 @@ -248,7 +248,11 @@ iToolbar->RemoveItem(EGlxCmdUpload); } } - SetToolbarItemsDimmed(EFalse); + iToolbar->SetItemDimmed(EGlxCmdSlideshowPlay, EFalse, ETrue); + iToolbar->SetItemDimmed(EGlxCmdStartMultipleMarking, EFalse, ETrue); + TBool dimmed = aList->SelectionCount() ? EFalse : ETrue; + iToolbar->SetItemDimmed(EGlxCmdSend, dimmed, ETrue); + iToolbar->SetItemDimmed(EGlxCmdUpload, dimmed, ETrue); } else if (navigationalState->ViewingMode() == NGlxNavigationalState::EView) {