From: Tom Yu Date: Thu, 9 Aug 2007 22:12:43 +0000 (+0000) Subject: pull up r19633 from trunk X-Git-Tag: kfw-3.2.1-beta1~12 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=e85aeab6833daa7d96adc77effd7393e3c2a5554;p=krb5.git pull up r19633 from trunk r19633@cathode-dark-space: jaltman | 2007-06-22 15:04:54 -0400 ticket: 5584 1. Add a '--minimized' option to start NIM in minimized mode. 2. If the NIM window is requested to open in a minimized state, keep the window hidden until there's a request to show it. ticket: 5584 git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@19791 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/windows/identity/ui/main.c b/src/windows/identity/ui/main.c index e094f0273..b3690422f 100644 --- a/src/windows/identity/ui/main.c +++ b/src/windows/identity/ui/main.c @@ -131,6 +131,9 @@ void khm_parse_commandline(void) { khm_startup.remote_exit = TRUE; khm_startup.no_main_window = TRUE; } + else if (!wcscmp(wargs[i], L"--minimized")) { + khm_startup.no_main_window = TRUE; + } else { wchar_t help[2048]; @@ -617,8 +620,13 @@ int WINAPI WinMain(HINSTANCE hInstance, khm_create_main_window(); - if (!khm_startup.no_main_window) + if (!khm_startup.no_main_window && + nCmdShow != SW_SHOWMINNOACTIVE && + nCmdShow != SW_MINIMIZE && + nCmdShow != SW_SHOWMINIMIZED) { + khm_show_main_window(); + } khm_refresh_config();