mmserv/voipaudioservices/VoIPClient/src/VoIPAudioSession.cpp
branchRCL_3
changeset 40 60e492b28869
parent 0 71ca22bcf22a
child 53 eabc8c503852
--- a/mmserv/voipaudioservices/VoIPClient/src/VoIPAudioSession.cpp	Mon Jun 21 16:15:34 2010 +0300
+++ b/mmserv/voipaudioservices/VoIPClient/src/VoIPAudioSession.cpp	Thu Jul 15 19:13:36 2010 +0300
@@ -152,12 +152,10 @@
 //
 EXPORT_C TInt RVoIPAudioSession::GetMaxVolume()
     {
-    TInt maxVol = 0;
     TPckgBuf<TInt> pckg;
     TIpcArgs args(&pckg);
-    SendClientRequest(EVoIPGetMaxVolume, args);
-    maxVol = pckg();
-    return maxVol;
+    TInt err = SendClientRequest(EVoIPGetMaxVolume, args);
+    return (err == KErrNone) ? pckg() : err;
     }
 
 // -----------------------------------------------------------------------------
@@ -338,12 +336,10 @@
 //
 EXPORT_C TInt RVoIPAudioSession::GetMaxGain()
     {
-    TInt maxGain = 0;
     TPckgBuf<TInt> pckg;
     TIpcArgs args(&pckg);
-    SendClientRequest(EVoIPGetMaxGain, args);
-    maxGain = pckg();
-    return maxGain;
+    TInt err = SendClientRequest(EVoIPGetMaxGain, args);
+    return (err == KErrNone) ? pckg() : err;
     }
 
 // -----------------------------------------------------------------------------