diff -r 5b238bc8ffb6 -r 01504893d9cb photosgallery/controllers/fetcher/src/glxfetcher.cpp --- a/photosgallery/controllers/fetcher/src/glxfetcher.cpp Wed Sep 15 12:13:06 2010 +0300 +++ b/photosgallery/controllers/fetcher/src/glxfetcher.cpp Wed Oct 13 14:32:09 2010 +0300 @@ -199,11 +199,18 @@ } } // create the dialog first - iDialog = CGlxFetcherDialog::NewL(aSelectedFiles, iVerifier, iFilterType, - *iTitle, iIsMultiSelection); + iDialog = + CGlxFetcherDialog::NewL( aSelectedFiles, iVerifier ,iFilterType ,*iTitle, iIsMultiSelection ); // Returns zero when Fetcher is cancelled by User. - buttonId = iDialog->ExecuteLD( R_GLX_FETCHER_DIALOG ); + if( iIsMultiSelection ) + { + buttonId = iDialog->ExecuteLD( R_MODAL_MULTI_DIALOG ); + } + else + { + buttonId = iDialog->ExecuteLD( R_MODAL_SINGLE_DIALOG ); + } // Return false if the fetcher was canceled by user return ( 0 != buttonId && aSelectedFiles.Count()!=0); }