diff --git a/src/plugins/coreplugin/variablechooser.cpp b/src/plugins/coreplugin/variablechooser.cpp index b6841bfce5d..1978de84fdd 100644 --- a/src/plugins/coreplugin/variablechooser.cpp +++ b/src/plugins/coreplugin/variablechooser.cpp @@ -567,6 +567,8 @@ bool VariableChooser::eventFilter(QObject *obj, QEvent *event) return handleEscapePressed(ke, this); } else if (event->type() == QEvent::Resize) { d->updateButtonGeometry(); + } else if (event->type() == QEvent::Hide) { + close(); } return false; }