Index: dll/win32/msgina/gui.c =================================================================== --- dll/win32/msgina/gui.c (revision 68403) +++ dll/win32/msgina/gui.c (working copy) @@ -1161,7 +1161,8 @@ return TRUE; case IDC_SHUTDOWN: - EndDialog(hwndDlg, WLX_SAS_ACTION_SHUTDOWN); + if (OnShutDown(hwndDlg, pgContext) == IDOK) + EndDialog(hwndDlg, pgContext->nShutdownAction); return TRUE; } break;