diff --git a/src/widgets/widgets/qdialogbuttonbox.cpp b/src/widgets/widgets/qdialogbuttonbox.cpp index 74768a0eafe..695b2a42966 100644 --- a/src/widgets/widgets/qdialogbuttonbox.cpp +++ b/src/widgets/widgets/qdialogbuttonbox.cpp @@ -493,6 +493,8 @@ QDialogButtonBox::~QDialogButtonBox() // otherwise the connection may kick in on child destruction and reach // the parent's destroyed private object d->disconnectAll(); + // ditto event filter: + d->filter.reset(); } /*!