--- 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)
{