Merge pull request #46 from oggy/master

Update our speed setting when the speed is changed externally.
This commit is contained in:
Ilya Grigorik
2015-06-01 23:32:54 -07:00

View File

@@ -44,8 +44,13 @@ chrome.extension.sendMessage({}, function(response) {
}); });
target.addEventListener('ratechange', function(event) { target.addEventListener('ratechange', function(event) {
if (target.readyState === 0) {
return;
}
var speed = this.getSpeed(); var speed = this.getSpeed();
this.speedIndicator.textContent = speed; this.speedIndicator.textContent = speed;
tc.settings.speed = speed;
chrome.storage.sync.set({'speed': speed});
}.bind(this)); }.bind(this));
target.playbackRate = tc.settings.speed; target.playbackRate = tc.settings.speed;
@@ -125,8 +130,6 @@ chrome.extension.sendMessage({}, function(response) {
function setSpeed(v, speed) { function setSpeed(v, speed) {
v.playbackRate = speed; v.playbackRate = speed;
tc.settings.speed = speed;
chrome.storage.sync.set({'speed': speed});
} }
function runAction(action) { function runAction(action) {