diff -r 420f6808bf21 -r f9e827349359 photosgallery/viewframework/commandhandlers/commoncommandhandlers/src/glxcommandhandlersend.cpp --- a/photosgallery/viewframework/commandhandlers/commoncommandhandlers/src/glxcommandhandlersend.cpp Wed Jun 09 09:41:51 2010 +0300 +++ b/photosgallery/viewframework/commandhandlers/commoncommandhandlers/src/glxcommandhandlersend.cpp Mon Jun 21 15:40:32 2010 +0300 @@ -418,14 +418,16 @@ TBool /*aSelected*/, MGlxMediaList* aList) { GLX_FUNC("CGlxCommandHandlerSend::HandleItemSelectedL"); - if (aList->SelectionCount() > 0 && iUiUtility->GetGridToolBar()) + // Check if toolbar is available. + CAknToolbar* toolbar = iUiUtility->GetGridToolBar(); + if (toolbar) { - iUiUtility->GetGridToolBar()->SetItemDimmed(EGlxCmdSend, EFalse, - ETrue); - } - else - { - iUiUtility->GetGridToolBar()->SetItemDimmed(EGlxCmdSend, ETrue, ETrue); + TBool dimmed = ETrue; + if (aList->SelectionCount() > 0) + { + dimmed = EFalse; + } + toolbar->SetItemDimmed(EGlxCmdSend, dimmed, ETrue); } }