diff --git a/tests/auto/corelib/kernel/qpointer/tst_qpointer.cpp b/tests/auto/corelib/kernel/qpointer/tst_qpointer.cpp index b88f1b5b0ff..5ac9cb3af13 100644 --- a/tests/auto/corelib/kernel/qpointer/tst_qpointer.cpp +++ b/tests/auto/corelib/kernel/qpointer/tst_qpointer.cpp @@ -3,6 +3,8 @@ #include #include + +#include #include #include @@ -383,7 +385,7 @@ DerivedParent::DerivedParent() DerivedParent::~DerivedParent() { - delete derivedChild; + QObjectPrivate::get(this)->deleteChildren(); // like ~QWidget() does } DerivedChild::~DerivedChild()