Fix possible crash in export panel management.

This commit is contained in:
John Preston 2021-06-24 11:56:59 +04:00
parent ea3dab4a06
commit 6b62ec97c6

View file

@ -153,12 +153,16 @@ PanelController::~PanelController() {
if (_saveSettingsTimer.isActive()) { if (_saveSettingsTimer.isActive()) {
saveSettings(); saveSettings();
} }
if (_panel) {
_panel->destroyLayer(); _panel->destroyLayer();
} }
}
void PanelController::activatePanel() { void PanelController::activatePanel() {
if (_panel) {
_panel->showAndActivate(); _panel->showAndActivate();
} }
}
void PanelController::createPanel() { void PanelController::createPanel() {
const auto singlePeer = _settings->onlySinglePeer(); const auto singlePeer = _settings->onlySinglePeer();