photosgallery/controllers/fetcher/src/glxfetcherdialog.cpp
changeset 1 9ba538e329bd
parent 0 4e91876724a2
child 2 7d9067c6fcb1
equal deleted inserted replaced
0:4e91876724a2 1:9ba538e329bd
   211                 retrieveUriValue = iFetcherContainer->RetrieveUrisL(iSelectedFiles, iFetchUri);
   211                 retrieveUriValue = iFetcherContainer->RetrieveUrisL(iSelectedFiles, iFetchUri);
   212                 if ( iVerifier && !iVerifier->VerifySelectionL( &iSelectedFiles ) )
   212                 if ( iVerifier && !iVerifier->VerifySelectionL( &iSelectedFiles ) )
   213                     {
   213                     {
   214                     iSelectedFiles.Reset();
   214                     iSelectedFiles.Reset();
   215                     retVal = EFalse;
   215                     retVal = EFalse;
       
   216                     //if the corrupt file is selected then reset the flag to again enable
       
   217                     //the selection.
       
   218                     iFetcherContainer->SetFileAttached(EFalse);
   216                     } 
   219                     } 
   217                 if (!retrieveUriValue)
   220                 if (!retrieveUriValue)
   218                     {
   221                     {
   219                     retVal = EFalse;
   222                     retVal = EFalse;
   220                     }
   223                     }
   221                 if (iMultiSelectionEnabled)
   224                 if (iMultiSelectionEnabled && retVal)
   222                     {
   225                     {
   223                     iFetcherContainer->DoExecuteL(EGlxCmdEndMultipleMarking);    
   226                     iFetcherContainer->DoExecuteL(EGlxCmdEndMultipleMarking);    
   224                     }
   227                     }
   225                 }
   228                 }
   226             else
   229             else