From 50eeb2f16dfa4342d50086404da068f5426cbe3c Mon Sep 17 00:00:00 2001 From: Marvin W Date: Wed, 9 Apr 2025 20:02:55 +0200 Subject: RTP: Tear down most of GStreamer while not in a call. This includes #1679 and works around an upstream bug in pipewire causing #1685 --- main/src/ui/call_window/participant_widget.vala | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'main/src/ui/call_window/participant_widget.vala') 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(); + } } } -- cgit v1.3