photosgallery/collectionframework/datasource/plugins/glxdatasourcemde2.5/src/glxdatasourcetaskmds.cpp
--- a/photosgallery/collectionframework/datasource/plugins/glxdatasourcemde2.5/src/glxdatasourcetaskmds.cpp Thu Dec 17 08:45:44 2009 +0200
+++ b/photosgallery/collectionframework/datasource/plugins/glxdatasourcemde2.5/src/glxdatasourcetaskmds.cpp Thu Jan 07 12:46:23 2010 +0200
@@ -352,9 +352,12 @@
}
else if(EGlxFilterOriginAll == aFilterProperties.iOrigin )
{
- // The Months Collection Populates All the Items
- aLogicCondition.AddPropertyConditionL(originProperty, TMdEUintGreaterEqual(
- MdeConstants::Object::EOther));
+ // The Months Collection Populates All the Items, filter
+ // it for Images and Videos only
+ CMdELogicCondition& logicCondition =
+ aLogicCondition.AddLogicConditionL(ELogicConditionOperatorOr);
+ logicCondition.AddObjectConditionL( DataSource()->ImageDef() );
+ logicCondition.AddObjectConditionL( DataSource()->VideoDef() );
}
}