| Index: chrome/browser/chromeos/accessibility/speech_monitor.cc
|
| diff --git a/chrome/browser/chromeos/accessibility/speech_monitor.cc b/chrome/browser/chromeos/accessibility/speech_monitor.cc
|
| index 07a4e6c02f91fdda5a7c51febc5fdea980ff5362..1d1c0642aa0716585109901ff847aaa3ccbffa4d 100644
|
| --- a/chrome/browser/chromeos/accessibility/speech_monitor.cc
|
| +++ b/chrome/browser/chromeos/accessibility/speech_monitor.cc
|
| @@ -8,7 +8,7 @@ namespace chromeos {
|
|
|
| namespace {
|
| const char kChromeVoxEnabledMessage[] = "chrome vox spoken feedback is ready";
|
| -} // anonymous namespace
|
| +} // namespace
|
|
|
| SpeechMonitor::SpeechMonitor() {
|
| TtsController::GetInstance()->SetPlatformImpl(this);
|
| @@ -30,6 +30,10 @@ std::string SpeechMonitor::GetNextUtterance() {
|
| }
|
|
|
| bool SpeechMonitor::SkipChromeVoxEnabledMessage() {
|
| + return SkipChromeVoxMessage(kChromeVoxEnabledMessage);
|
| +}
|
| +
|
| +bool SpeechMonitor::SkipChromeVoxMessage(const std::string& message) {
|
| while (true) {
|
| if (utterance_queue_.empty()) {
|
| loop_runner_ = new content::MessageLoopRunner();
|
| @@ -38,7 +42,7 @@ bool SpeechMonitor::SkipChromeVoxEnabledMessage() {
|
| }
|
| std::string result = utterance_queue_.front();
|
| utterance_queue_.pop_front();
|
| - if (result == kChromeVoxEnabledMessage)
|
| + if (result == message)
|
| return true;
|
| }
|
| return false;
|
|
|