summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/designer/src/components/propertyeditor/designerpropertymanager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/designer/src/components/propertyeditor/designerpropertymanager.cpp b/src/designer/src/components/propertyeditor/designerpropertymanager.cpp
index 5bcf68c10..a880cc512 100644
--- a/src/designer/src/components/propertyeditor/designerpropertymanager.cpp
+++ b/src/designer/src/components/propertyeditor/designerpropertymanager.cpp
@@ -1894,13 +1894,13 @@ void DesignerPropertyManager::uninitializeProperty(QtProperty *property)
m_keySequenceManager.uninitialize(property);
if (QtProperty *iconTheme = m_propertyToTheme.value(property)) {
- delete iconTheme;
+ delete iconTheme; // Delete first (QTBUG-126182)
m_iconSubPropertyToProperty.remove(iconTheme);
}
if (QtProperty *iconThemeEnum = m_propertyToThemeEnum.value(property)) {
+ delete iconThemeEnum; // Delete first (QTBUG-126182)
m_iconSubPropertyToProperty.remove(iconThemeEnum);
- delete iconThemeEnum;
}
m_propertyToAlignH.remove(property);