diff -r 2c833fc9e98f -r 1ee2af37811f ui/commandhandlers/commoncommandhandlers/src/glxcommandhandlersend.cpp --- a/ui/commandhandlers/commoncommandhandlers/src/glxcommandhandlersend.cpp Fri May 14 15:52:22 2010 +0300 +++ b/ui/commandhandlers/commoncommandhandlers/src/glxcommandhandlersend.cpp Thu May 27 12:51:42 2010 +0300 @@ -24,13 +24,14 @@ GlxCommandHandlerSend::GlxCommandHandlerSend() { - + mSendUiDialog = new ShareUi(); } GlxCommandHandlerSend::~GlxCommandHandlerSend() { - + delete mSendUiDialog; + mSendUiDialog =NULL; } void GlxCommandHandlerSend::doHandleUserAction(GlxMediaModel* model,QList indexList) const @@ -51,8 +52,7 @@ imagePath = (model->data(indexList[i],GlxUriRole)).value(); fileList.append(QVariant(imagePath)); } - } - ShareUi dialog; - dialog.init(fileList,true); + } + mSendUiDialog->init(fileList,true); }