From 98896ab5ac2883b4ba07c1349667762777c8b820 Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 22 Nov 2017 18:02:29 +0400 Subject: [PATCH] Fix crash in RpWidget::event() from alive().done() --- Telegram/SourceFiles/ui/rp_widget.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Telegram/SourceFiles/ui/rp_widget.h b/Telegram/SourceFiles/ui/rp_widget.h index 92d5e36f7c..ff187fa3fb 100644 --- a/Telegram/SourceFiles/ui/rp_widget.h +++ b/Telegram/SourceFiles/ui/rp_widget.h @@ -147,6 +147,11 @@ public: visibilityChangedHook(wasVisible, !this->isHidden()); } + ~RpWidgetWrap() { + base::take(_lifetime); + base::take(_eventStreams); + } + protected: bool event(QEvent *event) final override { return handleEvent(event);