harvesterplugins/media/image/src/imageplugin.cpp
changeset 13 0a2ec6860a93
parent 2 208a4ba3894c
child 19 08315a312857
equal deleted inserted replaced
10:d05738f02936 13:0a2ec6860a93
    84 	delete iMdeHarvester;
    84 	delete iMdeHarvester;
    85 	delete iMdsMonitor;
    85 	delete iMdsMonitor;
    86 	delete iObjectJobQueueManager;
    86 	delete iObjectJobQueueManager;
    87 	delete iMdsUtils;
    87 	delete iMdsUtils;
    88 	delete iImageDocument;
    88 	delete iImageDocument;
       
    89 	iIndexerUtil->UnMountAllDrivesL(_L(MEDIAGENERICAPPCLASS));
    89 	delete iIndexerUtil;
    90 	delete iIndexerUtil;
    90 	delete iMMcMonitor;
    91 	delete iMMcMonitor;
    91 	delete iDBManager;
    92 	delete iDBManager;
    92 	delete iMdsItem;
    93 	delete iMdsItem;
    93 	}
    94 	}
   229                 {
   230                 {
   230                 OstTrace1( TRACE_NORMAL, DUP5_CIMAGEPLUGIN_HANDLEMDEITEML, "CImagePlugin::HandleMdeItemL;Error %d in adding", err );
   231                 OstTrace1( TRACE_NORMAL, DUP5_CIMAGEPLUGIN_HANDLEMDEITEML, "CImagePlugin::HandleMdeItemL;Error %d in adding", err );
   231                 CPIXLOGSTRING2("CImagePlugin::HandleMdeItemL(): Error %d in adding.", err);
   232                 CPIXLOGSTRING2("CImagePlugin::HandleMdeItemL(): Error %d in adding.", err);
   232                 }
   233                 }
   233             }
   234             }
   234         else if (aActionType == ECPixUpdateAction)
   235         else
   235             {
   236             {
   236             //If DocID for e.g \image\something.jpeg itself changes the we have to compare
   237             //If DocID for e.g \image\something.jpeg itself changes the we have to compare
   237             //existing URI with new one and Remove that first and Update to avoid 
   238             //existing URI with new one and Remove that first and Update to avoid 
   238             //Duplicate entries
   239             //Duplicate entries
   239             iMdsItem->Reset();//reset existing values
   240             iMdsItem->Reset();//reset existing values