summaryrefslogtreecommitdiff
path: root/src/libs/utils/theme/theme.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/utils/theme/theme.cpp')
-rw-r--r--src/libs/utils/theme/theme.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libs/utils/theme/theme.cpp b/src/libs/utils/theme/theme.cpp
index 3cb2cef89c..9b7afa71eb 100644
--- a/src/libs/utils/theme/theme.cpp
+++ b/src/libs/utils/theme/theme.cpp
@@ -91,6 +91,9 @@ Theme::Theme(Theme *originTheme, QObject *parent)
Theme::~Theme()
{
+ if (this == m_creatorTheme)
+ m_creatorTheme = nullptr;
+
delete d;
}