metadataengine/server/src/mdsnotifycomparator.cpp
changeset 2 b73a2e62868f
parent 0 c53acadfccc6
child 7 3cebc1a84278
equal deleted inserted replaced
1:acef663c1218 2:b73a2e62868f
   149     			}
   149     			}
   150     		}
   150     		}
   151     	}
   151     	}
   152     else if( ( items.iEvents.iPtr.iCount > 0 ) && 
   152     else if( ( items.iEvents.iPtr.iCount > 0 ) && 
   153     		 ( itemIds.iEventIds.iPtr.iCount > 0 ) && 
   153     		 ( itemIds.iEventIds.iPtr.iCount > 0 ) && 
   154     		 ( aType & ( EEventNotifyAdd /*| EEventNotifyRemove*/ ) ) )
   154     		 ( aType & ( EEventNotifyAdd ) ) )
   155     	{
   155     	{
   156     	// event ID count and event item count should match
   156     	// event ID count and event item count should match
   157 		__ASSERT_DEBUG( items.iEvents.iPtr.iCount == itemIds.iEventIds.iPtr.iCount, MMdCCommon::Panic( KErrCorrupt ) );
   157 		__ASSERT_DEBUG( items.iEvents.iPtr.iCount == itemIds.iEventIds.iPtr.iCount, MMdCCommon::Panic( KErrCorrupt ) );
   158 
   158 
   159 		aSerializedItemIds.PositionL( itemIds.iEventIds.iPtr.iOffset );
   159 		aSerializedItemIds.PositionL( itemIds.iEventIds.iPtr.iOffset );
   181     			}
   181     			}
   182     		}
   182     		}
   183     	}
   183     	}
   184     else if( ( items.iRelations.iPtr.iCount > 0 ) && 
   184     else if( ( items.iRelations.iPtr.iCount > 0 ) && 
   185     		 ( itemIds.iRelationIds.iPtr.iCount > 0 ) && 
   185     		 ( itemIds.iRelationIds.iPtr.iCount > 0 ) && 
   186     		 ( aType & ( ERelationNotifyAdd | ERelationNotifyModify /*| ERelationNotifyRemove*/ ) ) )
   186     		 ( aType & ( ERelationNotifyAdd | ERelationNotifyModify ) ) )
   187     	{
   187     	{
   188     	// relation ID count and relation item count should match
   188     	// relation ID count and relation item count should match
   189 		__ASSERT_DEBUG( items.iRelations.iPtr.iCount == itemIds.iRelationIds.iPtr.iCount, MMdCCommon::Panic( KErrCorrupt ) );
   189 		__ASSERT_DEBUG( items.iRelations.iPtr.iCount == itemIds.iRelationIds.iPtr.iCount, MMdCCommon::Panic( KErrCorrupt ) );
   190 
   190 
   191     	aSerializedItemIds.PositionL( itemIds.iRelationIds.iPtr.iOffset );
   191     	aSerializedItemIds.PositionL( itemIds.iRelationIds.iPtr.iOffset );