diff -r 8bfb9186a8b8 -r 4bd5176e1bc8 browserutilities/browserdialogsprovider/Src/BrowserDialogsProvider.cpp --- a/browserutilities/browserdialogsprovider/Src/BrowserDialogsProvider.cpp Tue May 11 17:13:44 2010 +0300 +++ b/browserutilities/browserdialogsprovider/Src/BrowserDialogsProvider.cpp Tue May 25 13:52:38 2010 +0300 @@ -131,6 +131,8 @@ //----------------------------------------------------------------------------- CBrowserDialogsProvider::~CBrowserDialogsProvider() { + iDialogs.Close(); + iDialogs.ResetAndDestroy(); iResourceLoader.Close(); // Delete any dialogs @@ -991,9 +993,6 @@ if(iSelectDlg ) iSelectDlg->CancelPopup(); - iDialogs.Close(); - // Empty the array - iDialogs.ResetAndDestroy(); } //-----------------------------------------------------------------------------