--- a/idlefw/plugins/sapidataplugin/src/sapidata.cpp Tue Apr 27 16:57:49 2010 +0300
+++ b/idlefw/plugins/sapidataplugin/src/sapidata.cpp Tue May 11 16:30:05 2010 +0300
@@ -581,6 +581,7 @@
//Create filter criteria for requested entries in form of LIW map:
filter = CreateFilterLC( aObjectId );
}
+
//append type to inparam list
TLiwGenericParam cptype( KType, TLiwVariant( KCpData ) );
inParamList->AppendL( cptype );
@@ -588,18 +589,18 @@
}
filter->InsertL( KActionTrigger, TLiwVariant( triggerName->Des() ) );
- //append filter to input param
+ //append filter to input param
TLiwGenericParam item( KFilter, TLiwVariant( filter ) );
inParamList->AppendL( item );
- iInterface->ExecuteCmdL( KExecuteAction, *inParamList, *outParamList );
-
+ iInterface->ExecuteCmdL( KExecuteAction, *inParamList, *outParamList );
+
CleanupStack::PopAndDestroy( filter );
CleanupStack::PopAndDestroy( triggerName );
item.Reset();
inParamList->Reset();
outParamList->Reset();
-
+
}
// ---------------------------------------------------------------------------
@@ -627,7 +628,8 @@
{
CLiwDefaultMap* conRegFilter = CreateFilterLC();
conRegFilter->InsertL( KOperation, TLiwVariant( KAddUpdateDelete ) );
- iContentObserver->RegisterL( conRegFilter, KCpData() );
+ iContentObserver->RegisterL( conRegFilter, KCpData(),
+ KExtendedNotifications );
CleanupStack::PopAndDestroy( conRegFilter );
}
}