simpledatamodeladapter/src/presencepluginauthorization.cpp
branchRCL_3
changeset 6 aca99fb8a3dd
parent 0 c8caa15ef882
child 8 b4758b4b2d20
--- 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" );