mirror of
https://git.openafs.org/openafs.git
synced 2025-01-19 15:30:14 +00:00
Windows: afslogon make error dialog system modal
Prevent error dialogs from getting lost behind the desktop during logon. Make them system modal. Add a warning icon as well. Change-Id: I63aa89d130af18846c86abe4a3327bf7b87e3058 Reviewed-on: http://gerrit.openafs.org/7630 Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com> Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
This commit is contained in:
parent
7adb93cf51
commit
ae5aba17cc
@ -1165,10 +1165,12 @@ NPLogonNotify(
|
||||
HANDLE h;
|
||||
char *ptbuf[1];
|
||||
|
||||
DebugEvent("Integrated login failed: %s", reason);
|
||||
|
||||
StringCbPrintf(msg, sizeof(msg), "Integrated login failed: %s", reason);
|
||||
|
||||
if (ISLOGONINTEGRATED(opt.LogonOption) && interactive && !opt.failSilently)
|
||||
MessageBox(hwndOwner, msg, "AFS Logon", MB_OK);
|
||||
MessageBox(hwndOwner, msg, "AFS Logon", MB_OK|MB_ICONWARNING|MB_SYSTEMMODAL);
|
||||
|
||||
h = RegisterEventSource(NULL, AFS_LOGON_EVENT_NAME);
|
||||
ptbuf[0] = msg;
|
||||
|
Loading…
Reference in New Issue
Block a user