From 0a47f5c44ddd5fb5157d116ffe0f5ee5f4207eb0 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 12 Feb 2018 03:40:01 +0300 Subject: Dont allow add same window into delete list more than once. --- src/gui/widgets/windowcontainer.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gui/widgets/windowcontainer.h') diff --git a/src/gui/widgets/windowcontainer.h b/src/gui/widgets/windowcontainer.h index 10c96e88d..0c04849e6 100644 --- a/src/gui/widgets/windowcontainer.h +++ b/src/gui/widgets/windowcontainer.h @@ -25,6 +25,8 @@ #include "gui/widgets/container.h" +#include + /** * A window container. This container adds functionality for more convenient * widget (windows in particular) destruction. @@ -67,6 +69,7 @@ class WindowContainer notfinal : public Container typedef STD_VECTOR Widgets; typedef Widgets::iterator WidgetIterator; Widgets mDeathList; + std::set mDeathSet; }; extern WindowContainer *windowContainer; -- cgit v1.2.3-70-g09d2