aboutsummaryrefslogtreecommitdiff
path: root/main/src/ui/conversation_content_view/file_widget.vala
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/ui/conversation_content_view/file_widget.vala')
-rw-r--r--main/src/ui/conversation_content_view/file_widget.vala11
1 files changed, 11 insertions, 0 deletions
diff --git a/main/src/ui/conversation_content_view/file_widget.vala b/main/src/ui/conversation_content_view/file_widget.vala
index 543eb169..785acf7d 100644
--- a/main/src/ui/conversation_content_view/file_widget.vala
+++ b/main/src/ui/conversation_content_view/file_widget.vala
@@ -135,6 +135,17 @@ public class FileWidget : SizeRequestBox {
}
return false;
}
+
+ public override void dispose() {
+ if (default_widget_controller != null) default_widget_controller.dispose();
+ default_widget_controller = null;
+ if (content != null) {
+ content.unparent();
+ content.dispose();
+ content = null;
+ }
+ base.dispose();
+ }
}
public class FileWidgetController : Object {