diff options
-rw-r--r-- | src/corelib/kernel/qmetatype.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/corelib/kernel/qmetatype.cpp b/src/corelib/kernel/qmetatype.cpp index e5fd8a5d24..a0a1295426 100644 --- a/src/corelib/kernel/qmetatype.cpp +++ b/src/corelib/kernel/qmetatype.cpp @@ -1546,8 +1546,10 @@ class TypeDestructor { if (!qMetaTypeWidgetsHelper) return; dtor = qMetaTypeWidgetsHelper[type - QMetaType::FirstWidgetsType].destructor; - } else + } else { customTypeDestructor(type, where); + return; + } dtor(where); } }; |