Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(663)

Unified Diff: chrome/browser/chromeos/accessibility/speech_monitor.cc

Issue 2445003002: Reland: Make ChromeVox Next the default ChromeVox experience (Closed)
Patch Set: speculative fixes Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;

Powered by Google App Engine
This is Rietveld 408576698