diff --git a/js/ui/status/volume.js b/js/ui/status/volume.js index 434dcfbf7..e8a787c4d 100644 --- a/js/ui/status/volume.js +++ b/js/ui/status/volume.js @@ -138,11 +138,12 @@ var StreamSlider = class { } _notifyVolumeChange() { - if (this._stream.state === Gvc.MixerStreamState.RUNNING) - return; // feedback not necessary while playing - if (this._volumeCancellable) this._volumeCancellable.cancel(); + this._volumeCancellable = null; + + if (this._stream.state === Gvc.MixerStreamState.RUNNING) + return; // feedback not necessary while playing this._volumeCancellable = new Gio.Cancellable(); let player = global.display.get_sound_player();