diff -r 532ef74cdfa0 -r 43c4dec3cb1f realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/Sipprflregisteredstate.cpp --- a/realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/Sipprflregisteredstate.cpp Wed Apr 14 16:19:40 2010 +0300 +++ b/realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/Sipprflregisteredstate.cpp Tue Apr 27 17:00:49 2010 +0300 @@ -14,7 +14,7 @@ // Name : sipprflregisteredstate.cpp // Part of : sip profile fsm // implementation -// Version : %version: 2.1.1 % +// Version : %version: 2.1.2 % // @@ -289,7 +289,7 @@ { aContext.SetProfile(&aNewProfile); } - else if((&aNewProfile)->IsDefault() != (oldProfile)->IsDefault()) + else if((&aNewProfile)->IsDefault() && !(oldProfile)->IsDefault()) { aContext.SetProfile(&aNewProfile); }