diff -r ae07d189b490 -r 5e1df1b52eb3 ui/commandhandlers/commoncommandhandlers/src/glxcommandhandlersend.cpp --- a/ui/commandhandlers/commoncommandhandlers/src/glxcommandhandlersend.cpp Mon May 03 16:56:16 2010 +0530 +++ b/ui/commandhandlers/commoncommandhandlers/src/glxcommandhandlersend.cpp Mon May 17 13:35:26 2010 +0530 @@ -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); }