as dialog, don't close when dialog has focus

wilder-5.14
Marco Martin 12 years ago
parent 3dc125cc56
commit b7de0d4138
  1. 5
      shell/panelconfigview.cpp

@ -167,6 +167,11 @@ void PanelConfigView::hideEvent(QHideEvent *ev)
void PanelConfigView::focusOutEvent(QFocusEvent *ev)
{
const QWindow *focusWindow = QGuiApplication::focusWindow();
if (focusWindow && (focusWindow->flags() & Qt::Popup || focusWindow->objectName() == QLatin1String("QMenuClassWindow"))) {
return;
}
Q_UNUSED(ev)
close();
}

Loading…
Cancel
Save