diff -r 6c57ef9392d2 -r ac48f0cc9f9c mmsharing/mmshavailability/src/musavainviteresponder.cpp --- a/mmsharing/mmshavailability/src/musavainviteresponder.cpp Tue Sep 14 21:13:00 2010 +0300 +++ b/mmsharing/mmshavailability/src/musavainviteresponder.cpp Wed Sep 15 12:09:15 2010 +0300 @@ -20,6 +20,7 @@ #include "musavainviteresponder.h" #include "musavainviteresponderobserver.h" #include "muslogger.h" +#include "mussettings.h" #include #include @@ -110,8 +111,16 @@ SendResponseL( KMUSAVA486, KMusAvaStatusBusy ); } else - { - SendResponseL( KMUSAVA603, KMusAvaStatusDecline ); + { + if ( MultimediaSharingSettings::OperatorVariantSettingL() == + MusSettingsKeys::EOperatorSpecific ) + { + SendResponseL( KMUSAVA486, KMusAvaStatusBusy ); + } + else + { + SendResponseL( KMUSAVA603, KMusAvaStatusDecline ); + } } }