mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-09-10 21:32:20 +08:00
fix: 修复窗口关闭后台运行时,调用 spk 链接窗口不会自动显示的问题
链接调用时仅执行了窗口 activateWindow() 操作,在窗口隐藏时无效 Log: 添加 setWindowState(Qt::WindowActive) 操作和 show() 操作
This commit is contained in:
parent
e69eaa6296
commit
9275074e10
@ -61,7 +61,13 @@ void MainWindow::onGetUrl(const QString &url)
|
|||||||
{
|
{
|
||||||
openUrl(url);
|
openUrl(url);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
showWindowAnimation = false;
|
||||||
|
closeWindowAnimation = false;
|
||||||
|
|
||||||
|
setWindowState(windowState() & Qt::WindowActive);
|
||||||
activateWindow();
|
activateWindow();
|
||||||
|
show();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::onNewProcessInstance(qint64 pid, const QStringList &arguments)
|
void MainWindow::onNewProcessInstance(qint64 pid, const QStringList &arguments)
|
||||||
@ -227,7 +233,7 @@ void MainWindow::initTrayIcon()
|
|||||||
showWindowAnimation = false;
|
showWindowAnimation = false;
|
||||||
closeWindowAnimation = false;
|
closeWindowAnimation = false;
|
||||||
|
|
||||||
setWindowState(Qt::WindowActive);
|
setWindowState(windowState() & Qt::WindowActive);
|
||||||
activateWindow();
|
activateWindow();
|
||||||
show(); });
|
show(); });
|
||||||
connect(aboutAction, &QAction::triggered, this, [=]()
|
connect(aboutAction, &QAction::triggered, this, [=]()
|
||||||
@ -357,7 +363,7 @@ void MainWindow::initConnections()
|
|||||||
showWindowAnimation = false;
|
showWindowAnimation = false;
|
||||||
closeWindowAnimation = false;
|
closeWindowAnimation = false;
|
||||||
|
|
||||||
setWindowState(Qt::WindowActive);
|
setWindowState(windowState() & Qt::WindowActive);
|
||||||
activateWindow();
|
activateWindow();
|
||||||
show();
|
show();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user