43#if defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID)
45 QWidget *activeWindow = qApp->activeWindow();
46 QWidget *mainWindow = activeWindow;
52 while (mainWindow->parentWidget()) {
53 mainWindow = mainWindow->parentWidget();
57 m_d->dummyFocusRecoveryWidget->setParent(mainWindow, Qt::Dialog);
60 for (
int i = 0; i < 2; ++i) {
61 m_d->dummyFocusRecoveryWidget->show();
62 m_d->dummyFocusRecoveryWidget->close();
67 activeWindow->activateWindow();