From 6b62ec97c6b171afa646acdf25b70b622a6a278d Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 24 Jun 2021 11:56:59 +0400 Subject: [PATCH] Fix possible crash in export panel management. --- .../export/view/export_view_panel_controller.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/export/view/export_view_panel_controller.cpp b/Telegram/SourceFiles/export/view/export_view_panel_controller.cpp index 30c53872d..b61218f90 100644 --- a/Telegram/SourceFiles/export/view/export_view_panel_controller.cpp +++ b/Telegram/SourceFiles/export/view/export_view_panel_controller.cpp @@ -153,11 +153,15 @@ PanelController::~PanelController() { if (_saveSettingsTimer.isActive()) { saveSettings(); } - _panel->destroyLayer(); + if (_panel) { + _panel->destroyLayer(); + } } void PanelController::activatePanel() { - _panel->showAndActivate(); + if (_panel) { + _panel->showAndActivate(); + } } void PanelController::createPanel() {