--- a/simpledatamodeladapter/src/presencepluginauthorization.cpp Fri Mar 12 15:44:19 2010 +0200
+++ b/simpledatamodeladapter/src/presencepluginauthorization.cpp Mon Mar 15 12:42:13 2010 +0200
@@ -522,6 +522,14 @@
break;
}
}
+ else if ( KErrNotFound == myStatus && EStateDoBlock == iAuthState )
+ {
+ // When blocking friend request, watcher was not found but request
+ // has to be blocked anyways.
+ DP_SDA( "CPresencePluginAuthorization::RunL - Block presentity" );
+ BlockPresentityL();
+ iAuthState = EStateBlocked;
+ }
else
{
DP_SDA( "CPresencePluginAuthorization::RunL -error" );