diff -r 773be20e0a25 -r 993ab30e92fc harvesterplugins/media/video/src/cpixmediavideodoc.cpp --- a/harvesterplugins/media/video/src/cpixmediavideodoc.cpp Wed Jun 23 18:13:49 2010 +0300 +++ b/harvesterplugins/media/video/src/cpixmediavideodoc.cpp Tue Jul 06 14:17:22 2010 +0300 @@ -97,9 +97,17 @@ ResetExcerpt(); //Reset excerpt initially TInt slashpos = GetUri().LocateReverse('\\'); TPtrC name = GetUri().Mid( (slashpos+1) ); - AddToFieldExcerptL(name); //Add name to excerpt field + + CMdEProperty* property(NULL); + //Add Name field to document excerpt, ONLY if title field is not empty. + CMdEPropertyDef& titlePropDef = aObjectDef.GetPropertyDefL(MdeConstants::Object::KTitleProperty ); + if(aObject.Property( titlePropDef, property ) != KErrNotFound) + { + CMdETextProperty* textProperty = ( CMdETextProperty* ) property; + if( textProperty->Value().Compare(KNullDesC) > 0 )AddToFieldExcerptL(name); //Add name to excerpt field + } + //URI and Excerpt is done add additional properties here - CMdEProperty* property(NULL); CMdEPropertyDef& descriptionPropDef = aObjectDef.GetPropertyDefL(MdeConstants::MediaObject::KDescriptionProperty ); if(aObject.Property( descriptionPropDef, property ) != KErrNotFound) {