diff -r dd21522fd290 -r 7c90e6132015 browserutilities/downloadmgr/DownloadMgrServEng/Src/HttpDownload.cpp --- a/browserutilities/downloadmgr/DownloadMgrServEng/Src/HttpDownload.cpp Mon Mar 30 12:54:55 2009 +0300 +++ b/browserutilities/downloadmgr/DownloadMgrServEng/Src/HttpDownload.cpp Fri May 08 08:25:06 2009 +0300 @@ -18,6 +18,7 @@ // INCLUDE FILES +#include #include "HeaderField.h" #include "HttpDownloadManagerServerEngine.h" #include "HttpClientApp.h" @@ -34,8 +35,12 @@ #include #include #include + +#ifdef BRDO_APP_GALLERY_SUPPORTED_FF #include #include +#endif + #include #include @@ -614,8 +619,6 @@ if( iClAppInstance ) { SetDownloadStatus( EHttpProgNone, EHttpDlDeleting ); - //Deref Attach Download instance - aClAppInstance->ClientApp()->UnregisterDownload( this ); return; } } @@ -625,8 +628,6 @@ if( iPDClAppInstance ) { SetDownloadStatus( EHttpProgNone, EHttpDlDeleting ); - //Deref Master Client Instance - aClAppInstance->ClientApp()->UnregisterDownload( this ); return; } } @@ -672,7 +673,7 @@ CLOG_WRITE("Keep file"); closeOp = CHttpStorage::EKeepFile; } - + if( iStorage->RFileSetByClient()) { TBool pausable; @@ -682,6 +683,7 @@ CLOG_WRITE("Keep file"); closeOp = CHttpStorage::EKeepFile; } + } if( iCodDlData ) { @@ -721,7 +723,7 @@ iStorage->CloseDestinationFile( closeOp ); } // when delete there's no store -> no leave - aClAppInstance->ClientApp()->UnregisterDownload( this ); + // aClAppInstance->ClientApp()->UnregisterDownload( this ); } @@ -7025,6 +7027,9 @@ LOGGER_ENTERFN( "CHttpDownload::NotifyMediaGalleryL" ); CLOG_WRITE_1(" notifying Gallery and DcfReposory about move for: %S",&aFileName); + +#ifdef BRDO_APP_GALLERY_SUPPORTED_FF + // // Notify Media Gallery about new media file CMGXFileManager* mgFileManager = MGXFileManagerFactory::NewFileManagerL( @@ -7039,6 +7044,8 @@ TRAP_IGNORE( mgFileManager->UpdateL() ); } CleanupStack::PopAndDestroy( mgFileManager ); + +#endif // // Notify DCF repository TRAP_IGNORE( UpdateDCFRepositoryL( aFileName ) );