diff -r 5d0ec8b709be -r 02682e02e51f serviceproviders/sapi_landmarks/src/landmarkinterface.cpp --- a/serviceproviders/sapi_landmarks/src/landmarkinterface.cpp Thu Dec 17 09:09:50 2009 +0200 +++ b/serviceproviders/sapi_landmarks/src/landmarkinterface.cpp Mon Jan 18 21:02:57 2010 +0200 @@ -2299,6 +2299,12 @@ landmark->SetPositionFieldL (EPositionFieldBuildingTelephone, variant.AsDes ( ) ); } + if ( ValidateParamL (KAdd, KLandmarkstate, lmFields, + LIW::EVariantTypeDesC, EFalse, variant ) ) + { + landmark->SetPositionFieldL (EPositionFieldState, + variant.AsDes ( ) ); + } } //Async Call if (aCallback)