mirror of
https://github.com/QuasarApp/installer-framework.git
synced 2025-05-07 10:39:33 +00:00
Fix possible crash. Disable close button during installer run.
Change-Id: I6a0affab7394e3ae9669904bbfc48617b5cb1bd5 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
This commit is contained in:
parent
7a5aa97c9b
commit
047844cddf
@ -56,6 +56,9 @@ unix:INCLUDEPATH += $$IFW_SOURCE_TREE/src/libs/7zip/unix/CPP
|
||||
LIBS += -L$$IFW_LIB_PATH
|
||||
# The order is important. The linker needs to parse archives in reversed dependency order.
|
||||
equals(TEMPLATE, app):LIBS += -linstaller
|
||||
win32:equals(TEMPLATE, app) {
|
||||
LIBS += -luser32
|
||||
}
|
||||
unix:!macx:LIBS += -lutil
|
||||
macx:LIBS += -framework Carbon -framework Security
|
||||
|
||||
|
@ -135,6 +135,11 @@ public:
|
||||
m_oldCerr = std::cerr.rdbuf();
|
||||
m_newCerr.open("CONOUT$");
|
||||
std::cerr.rdbuf(m_newCerr.rdbuf());
|
||||
|
||||
HMENU systemMenu = GetSystemMenu(GetConsoleWindow(), FALSE);
|
||||
if (systemMenu != NULL)
|
||||
RemoveMenu(systemMenu, SC_CLOSE, MF_BYCOMMAND);
|
||||
DrawMenuBar(GetConsoleWindow());
|
||||
#endif
|
||||
}
|
||||
~MyApplicationConsole()
|
||||
|
Loading…
x
Reference in New Issue
Block a user