// Callback made by Debugger::SwitchSandbox() when the switch is successful. // NB: this is called with a read lock on the corresponding entry in the sandbox // map. void DebuggerProxy::updateSandbox(DSandboxInfoPtr sandbox) { TRACE(2, "DebuggerProxy::updateSandbox\n"); Lock lock(this); if (sandbox) { if (m_sandbox.id() != sandbox->id()) { m_sandbox = *sandbox; } else { m_sandbox.update(*sandbox); } } }