mmsharing/mmshavailability/src/musavaterminal.cpp
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
--- a/mmsharing/mmshavailability/src/musavaterminal.cpp	Tue Aug 31 15:12:07 2010 +0300
+++ b/mmsharing/mmshavailability/src/musavaterminal.cpp	Wed Sep 01 12:31:01 2010 +0100
@@ -189,7 +189,15 @@
 
     ResetAndDestroyQuery();
                   
-    aQuery->ExecuteL();
+    if( aQuery->ValidateUri() )
+    	{
+		aQuery->ExecuteL();
+    	}
+    
+    else
+    	{
+		User::Leave( KErrNotSupported );
+    	}
     
     iQuery = aQuery;                           
         
@@ -513,12 +521,7 @@
             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,