From 7da78ab5c4f561abae5e07f125619cbcd5c15110 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Thu, 26 Nov 2020 09:56:58 +0100 Subject: [PATCH] Update to latest libopenui --- radio/src/thirdparty/libopenui/src/dialog.h | 3 +++ radio/src/thirdparty/libopenui/src/menu.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/radio/src/thirdparty/libopenui/src/dialog.h b/radio/src/thirdparty/libopenui/src/dialog.h index c0282b365..36140ec08 100644 --- a/radio/src/thirdparty/libopenui/src/dialog.h +++ b/radio/src/thirdparty/libopenui/src/dialog.h @@ -33,6 +33,9 @@ class DialogWindowContent: public ModalWindowContent void deleteLater(bool detach = true, bool trash = true) override { + if (_deleted) + return; + form.deleteLater(true, false); ModalWindowContent::deleteLater(detach, trash); } diff --git a/radio/src/thirdparty/libopenui/src/menu.h b/radio/src/thirdparty/libopenui/src/menu.h index ff9a7d88d..de9c65a36 100644 --- a/radio/src/thirdparty/libopenui/src/menu.h +++ b/radio/src/thirdparty/libopenui/src/menu.h @@ -141,6 +141,9 @@ class MenuWindowContent: public ModalWindowContent void deleteLater(bool detach = true, bool trash = true) override { + if (_deleted) + return; + body.deleteLater(true, false); ModalWindowContent::deleteLater(detach, trash); }