#1945 resolve minimized windows pull from dock

Signed-off-by: theMackabu <theMackabu@gmail.com>
This commit is contained in:
theMackabu
2023-12-12 13:18:12 -08:00
parent 4612607803
commit 3567369d44
3 changed files with 24 additions and 0 deletions

View File

@ -1513,6 +1513,13 @@ InstanceWindow* Application::showInstanceWindow(InstancePtr instance, QString pa
auto& window = extras.window;
if (window) {
// If the window is minimized on macOS, activate and bring it up
#ifdef Q_OS_MACOS
if (window->isMinimized()) {
window->setWindowState(window->windowState() & ~Qt::WindowMinimized);
}
#endif
window->raise();
window->activateWindow();
} else {
@ -1520,6 +1527,7 @@ InstanceWindow* Application::showInstanceWindow(InstancePtr instance, QString pa
m_openWindows++;
connect(window, &InstanceWindow::isClosing, this, &Application::on_windowClose);
}
if (!page.isEmpty()) {
window->selectPage(page);
}