diff -r 33a5d2bbf6fc -r 73a1feb507fb mmsharing/mmshavailability/src/musavaterminal.cpp --- a/mmsharing/mmshavailability/src/musavaterminal.cpp Thu Aug 19 09:51:39 2010 +0300 +++ b/mmsharing/mmshavailability/src/musavaterminal.cpp Tue Aug 31 15:12:07 2010 +0300 @@ -189,15 +189,7 @@ ResetAndDestroyQuery(); - if( aQuery->ValidateUri() ) - { - aQuery->ExecuteL(); - } - - else - { - User::Leave( KErrNotSupported ); - } + aQuery->ExecuteL(); iQuery = aQuery; @@ -521,7 +513,12 @@ CleanupStack::PushL( videoCodecs ); capability->Exchange().QueryObserver().VideoCodecsResolvedL( *videoCodecs ); CleanupStack::PopAndDestroy( videoCodecs ); - + + //store fast startup mode if present + MusSettingsKeys::TFastMode mode = + CMusAvaCapability::ResolveFastModeL( *sdp ); + capability->Exchange().QueryObserver().FastModeResolved( mode ); + CleanupStack::PopAndDestroy( sdp ); capability->PopulateResponseL( aQuery,