Skip to content

Commit

Permalink
Merge pull request #354 from adangel:cleanup-audio-mixer
Browse files Browse the repository at this point in the history
Unregister Mixer Control when extension is disabled #354
  • Loading branch information
adangel committed Oct 14, 2023
2 parents ec538ac + 341389c commit 1482f08
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,12 @@ need to be used.

* [#347](https://github.com/EasyScreenCast/EasyScreenCast/pull/347): Add czech translation ([@Amereyeu](https://github.com/Amereyeu))
* [#353](https://github.com/EasyScreenCast/EasyScreenCast/pull/353): Support Gnome 45 ([@adangel](https://github.com/adangel))
* [#354](https://github.com/EasyScreenCast/EasyScreenCast/pull/354): Unregister Mixer Control when extension is disabled ([@adangel](https://github.com/adangel))

**🐛 Fixed bugs:**

* [#349](https://github.com/EasyScreenCast/EasyScreenCast/issues/349): With no pipewire, "ESC Mixer Control" may fill up all pulseaudio connections in seconds and break sound for all apps ([@ell1e](https://github.com/ell1e))

**📦 Dependency updates:**

* [#348](https://github.com/EasyScreenCast/EasyScreenCast/pull/348): Bump word-wrap from 1.2.3 to 1.2.4 ([@dependabot](https://github.com/apps/dependabot))
Expand Down
2 changes: 2 additions & 0 deletions extension.js
Original file line number Diff line number Diff line change
Expand Up @@ -610,6 +610,8 @@ const EasyScreenCastIndicator = GObject.registerClass({
this._removeKeybindings();
// stop monitoring inputvideo
this.CtrlWebcam.stopMonitor();
// unregister mixer control
this.CtrlAudio.destroy();

// remove indicator
this.remove_actor(this.indicatorBox);
Expand Down

0 comments on commit 1482f08

Please sign in to comment.