equal
deleted
inserted
replaced
2312 CMMFDevSoundServer* server = |
2312 CMMFDevSoundServer* server = |
2313 const_cast<CMMFDevSoundServer*>( |
2313 const_cast<CMMFDevSoundServer*>( |
2314 static_cast<const CMMFDevSoundServer*>(Server())); |
2314 static_cast<const CMMFDevSoundServer*>(Server())); |
2315 |
2315 |
2316 ASSERT(server); // session should always have a server! |
2316 ASSERT(server); // session should always have a server! |
2317 |
2317 |
2318 TMMFClientConfig clientConfig; |
2318 TProcessId actualProcessId = server->ActualProcessId(); |
2319 clientConfig.iProcessId = server->ActualProcessId(); |
2319 TProcessId processId = server->ProcessId(); |
2320 |
2320 |
2321 err = iAdapter->SetClientConfig(clientConfig); |
2321 if (actualProcessId!=processId) |
|
2322 { |
|
2323 // we have a differing actual process id, so pass that to the adaptor too |
|
2324 err = iAdapter->SetClientConfig(actualProcessId, processId); |
|
2325 } |
|
2326 else |
|
2327 { |
|
2328 err = iAdapter->SetClientConfig(processId); |
|
2329 } |
|
2330 |
2322 if (!err) |
2331 if (!err) |
2323 { |
2332 { |
2324 iSetClientConfigApplied = ETrue; |
2333 iSetClientConfigApplied = ETrue; |
2325 } |
2334 } |
2326 } |
2335 } |