diff -r 1f3c3f2f5b0a -r c711bdda59f4 browserutilities/downloadmgr/DownloadMgrUiLib/Src/CDownloadMgrUiUserInteractions.cpp --- a/browserutilities/downloadmgr/DownloadMgrUiLib/Src/CDownloadMgrUiUserInteractions.cpp Mon Mar 15 12:44:50 2010 +0200 +++ b/browserutilities/downloadmgr/DownloadMgrUiLib/Src/CDownloadMgrUiUserInteractions.cpp Wed Mar 31 23:16:40 2010 +0300 @@ -1044,8 +1044,8 @@ // found one. if ( handlerI->DownloadConfirmationShown() ) { + iEventHandlerArray->Remove( handlerI ); delete handlerI; - iEventHandlerArray->Remove( handlerI ); --i; --handlerCount; }