diff --git a/src/plugins/coreplugin/infobar.cpp b/src/plugins/coreplugin/infobar.cpp index 1aa904ce262..a2eb2d93108 100644 --- a/src/plugins/coreplugin/infobar.cpp +++ b/src/plugins/coreplugin/infobar.cpp @@ -210,8 +210,7 @@ void InfoBarDisplay::update() void InfoBarDisplay::widgetDestroyed() { - // This means that the parent is being deleted - m_infoWidgets.clear(); + m_infoWidgets.removeOne(static_cast(sender())); } void InfoBarDisplay::cancelButtonClicked()