Index: chrome/browser/resources/chromeos/chromevox/cvox2/background/earcon_engine.js |
diff --git a/chrome/browser/resources/chromeos/chromevox/cvox2/background/earcon_engine.js b/chrome/browser/resources/chromeos/chromevox/cvox2/background/earcon_engine.js |
index 83fd6b5578f72f1de6032a296076d5d02451c8cb..b6dc35242f628005aa6bf9a91b2f03a96f8f13f3 100644 |
--- a/chrome/browser/resources/chromeos/chromevox/cvox2/background/earcon_engine.js |
+++ b/chrome/browser/resources/chromeos/chromevox/cvox2/background/earcon_engine.js |
@@ -685,6 +685,10 @@ EarconEngine.prototype.generateProgressTickTocks_ = function() { |
* explicitly canceled. |
*/ |
EarconEngine.prototype.startProgress = function() { |
+ if (this.progressIntervalID_) { |
+ this.cancelProgress(); |
+ } |
+ |
this.progressSources_ = []; |
this.progressGain_ = 0.5; |
this.progressTime_ = this.context_.currentTime; |