diff -r 33d4877f7b9f -r 8147bfb6c710 messagingfw/msgsrvnstore/server/src/msvindexadapter.cpp --- a/messagingfw/msgsrvnstore/server/src/msvindexadapter.cpp Wed Apr 14 16:27:44 2010 +0300 +++ b/messagingfw/msgsrvnstore/server/src/msvindexadapter.cpp Tue Apr 27 17:08:58 2010 +0300 @@ -1424,10 +1424,7 @@ User::Leave(err); } UpdateDates(*oldEntry, EFalse); - if(aNewEntryContents.Connected()) - { - oldEntry->Entry().SetConnected(EFalse); - } + if(aForcedUpdate || changedPrivateInfo && aOwnerId != KMsvServerId ) { oldEntry->SetEntryOwnerId(aOwnerId);