diff options
author | wez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-07 09:06:47 +0000 |
---|---|---|
committer | wez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-07 09:06:47 +0000 |
commit | 24a2a9d27860b25af80eacf98407ad03fd78e811 (patch) | |
tree | 314fd8d27ed9af9c7a4ae3623ede28d99a0495d4 /gpu/command_buffer/service/gles2_cmd_decoder_unittest_1.cc | |
parent | b90785fff5deb3cdebaf0be2da39f4942b5203f1 (diff) | |
download | chromium_src-24a2a9d27860b25af80eacf98407ad03fd78e811.zip chromium_src-24a2a9d27860b25af80eacf98407ad03fd78e811.tar.gz chromium_src-24a2a9d27860b25af80eacf98407ad03fd78e811.tar.bz2 |
Fix ClientSession to not access ConnectionToClient stubs after Disconnect().
This CL Stop()s the audio and video scheduler components, and invalidates the
client clipboard stub WeakPtr factory to ensure that the corresponding stubs
will not continue to be accessed between Disconnect() and the ClientSession
being Stop()ed.
The ChromotingHost unit-tests are also fixed to correctly notify
ClientSession::OnConnectedClosed() when the ClientSession disconnects the mock
ConnectionToClient, to properly exercise the ChromotingHost's client tear-down.
BUG=163157
Review URL: https://chromiumcodereview.appspot.com/11419292
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171743 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/service/gles2_cmd_decoder_unittest_1.cc')
0 files changed, 0 insertions, 0 deletions