aboutsummaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
Diffstat (limited to 'gui')
-rw-r--r--gui/newgui.cpp4
-rw-r--r--gui/newgui.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/gui/newgui.cpp b/gui/newgui.cpp
index 669d305ef1..5e034b726c 100644
--- a/gui/newgui.cpp
+++ b/gui/newgui.cpp
@@ -121,6 +121,10 @@ NewGui::NewGui() : _needRedraw(false),
_themeChange = false;
}
+NewGui::~NewGui() {
+ delete _theme;
+}
+
bool NewGui::loadNewTheme(const Common::String &style) {
Common::String styleType;
Common::ConfigFile cfg;
diff --git a/gui/newgui.h b/gui/newgui.h
index bfbe77cdc0..4cf082c877 100644
--- a/gui/newgui.h
+++ b/gui/newgui.h
@@ -66,6 +66,7 @@ class NewGui : public Common::Singleton<NewGui> {
friend class Dialog;
friend class Common::Singleton<SingletonBaseType>;
NewGui();
+ ~NewGui();
public:
// Main entry for the GUI: this will start an event loop that keeps running