summaryrefslogtreecommitdiffstats
path: root/webkit/glue/media/web_data_source.h
diff options
context:
space:
mode:
authorsatish@chromium.org <satish@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-20 20:34:19 +0000
committersatish@chromium.org <satish@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-20 20:34:19 +0000
commitee2a62078e0a3c44628a80337d6b548883071c5a (patch)
tree5a1e22d59b368d770164bf3b4b56598332535d43 /webkit/glue/media/web_data_source.h
parente2dffe003add45048a608aef0de27784efc72e34 (diff)
downloadchromium_src-ee2a62078e0a3c44628a80337d6b548883071c5a.zip
chromium_src-ee2a62078e0a3c44628a80337d6b548883071c5a.tar.gz
chromium_src-ee2a62078e0a3c44628a80337d6b548883071c5a.tar.bz2
Fix a potential assert in SpeechRecognizer dtor.
When StopRecognition is invoked and no data was recorded, there is a possibility that the delegate might release the recognizer within the DidCompleteRecognition callback. So we now perform cleanup tasks such as freeing the encoder_ object before invoking the delegate. Without this change there would be an assert in the SpeechRecognizer dtor about encoder_ remaining valid. BUG=none TEST=Manual, double-click on the speech button quickly a few times and verify no assert pops up in the dtor. Review URL: http://codereview.chromium.org/6381004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71994 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/media/web_data_source.h')
0 files changed, 0 insertions, 0 deletions