mirror of
https://gitee.com/spark-store-project/spark-web-app-runtime.git
synced 2025-07-04 04:36:00 +08:00
fix: 修复关于窗口被主窗口遮挡问题
Application::initAboutDialog 执行过早,qApp->activeWindow() 指针为空,关于窗口没有父对象,与主窗口互相抢占焦点 Log: 去除 Application 构造函数中调用 initAboutDialog 操作;handleAboutAction 中,若 aboutDialog() 指针不为空则 return
This commit is contained in:
parent
edff5b7b31
commit
23b40dd231
@ -26,8 +26,6 @@ Application::Application(int &argc, char **argv)
|
|||||||
setProductName(DEFAULT_TITLE);
|
setProductName(DEFAULT_TITLE);
|
||||||
setApplicationDisplayName(DEFAULT_TITLE);
|
setApplicationDisplayName(DEFAULT_TITLE);
|
||||||
setApplicationLicense(" <a href='https://www.gnu.org/licenses/gpl-3.0.html'>GPLv3</a> ");
|
setApplicationLicense(" <a href='https://www.gnu.org/licenses/gpl-3.0.html'>GPLv3</a> ");
|
||||||
|
|
||||||
initAboutDialog();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Application::handleAboutAction()
|
void Application::handleAboutAction()
|
||||||
@ -109,6 +107,5 @@ void Application::slotMainWindowClose()
|
|||||||
{
|
{
|
||||||
if (aboutDialog()) {
|
if (aboutDialog()) {
|
||||||
aboutDialog()->close();
|
aboutDialog()->close();
|
||||||
aboutDialog()->deleteLater();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user