diff options
| author | Marvin W <git@larma.de> | 2025-04-09 20:02:55 +0200 |
|---|---|---|
| committer | Marvin W <git@larma.de> | 2025-04-09 20:05:13 +0200 |
| commit | 50eeb2f16dfa4342d50086404da068f5426cbe3c (patch) | |
| tree | 3738913a2661af3d738fc5ce14d76497c6a29b5e /main/src/ui/call_window/participant_widget.vala | |
| parent | 75b5aa91716e962ff38a35f7bb21aab384e35232 (diff) | |
RTP: Tear down most of GStreamer while not in a call.
This includes #1679 and works around an upstream bug in pipewire causing #1685
Diffstat (limited to 'main/src/ui/call_window/participant_widget.vala')
| -rw-r--r-- | main/src/ui/call_window/participant_widget.vala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/main/src/ui/call_window/participant_widget.vala b/main/src/ui/call_window/participant_widget.vala index 0940bc9e..ba06f27a 100644 --- a/main/src/ui/call_window/participant_widget.vala +++ b/main/src/ui/call_window/participant_widget.vala @@ -139,5 +139,11 @@ namespace Dino.Ui { header_bar.opacity = controls_active ? 1.0 : 0.0; invite_button.visible = may_show_invite_button && is_highest_row && is_start_row; } + + public override void dispose() { + main_widget = null; + overlay = null; + base.dispose(); + } } } |
