mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-19 22:48:18 +00:00
Merge pull request #1593 from Dune-jr/feature-noconsole
In release builds, disable Windows console by default. Closes #1583
This commit is contained in:
commit
be6afd0481
|
@ -2436,14 +2436,25 @@ void CClient::HandleTeeworldsConnectLink(const char *pConLink)
|
|||
int main(int argc, const char **argv) // ignore_convention
|
||||
{
|
||||
#if defined(CONF_FAMILY_WINDOWS)
|
||||
bool UseDefaultConsoleSettings = true;
|
||||
for(int i = 1; i < argc; i++) // ignore_convention
|
||||
{
|
||||
#ifdef CONF_RELEASE
|
||||
if(str_comp("-c", argv[i]) == 0 || str_comp("--console", argv[i]) == 0) // ignore_convention
|
||||
#else
|
||||
if(str_comp("-s", argv[i]) == 0 || str_comp("--silent", argv[i]) == 0) // ignore_convention
|
||||
#endif
|
||||
{
|
||||
FreeConsole();
|
||||
UseDefaultConsoleSettings = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
#ifdef CONF_RELEASE
|
||||
if(!UseDefaultConsoleSettings)
|
||||
#else
|
||||
if(UseDefaultConsoleSettings)
|
||||
#endif
|
||||
FreeConsole();
|
||||
#endif
|
||||
|
||||
bool UseDefaultConfig = false;
|
||||
|
|
Loading…
Reference in a new issue