diff --git a/klipper/klipperpopup.cpp b/klipper/klipperpopup.cpp index f408fbaf..3a624c0e 100644 --- a/klipper/klipperpopup.cpp +++ b/klipper/klipperpopup.cpp @@ -270,9 +270,10 @@ void KlipperPopup::keyPressEvent( QKeyEvent* e ) { QApplication::sendEvent(m_filterWidget, e); if (m_filterWidget->text().isEmpty()) { - if (m_filterWidgetAction->isVisible()) + if (m_filterWidgetAction->isVisible()) { m_filterWidget->setVisible(false); m_filterWidgetAction->setVisible(false); + } } else if (!m_filterWidgetAction->isVisible() ) m_filterWidgetAction->setVisible(true);