--- trunk/src/OEDlgViewer.c 2006/04/13 07:41:30 18 +++ trunk/src/OEDlgViewer.c 2006/06/04 10:12:47 19 @@ -66,13 +66,12 @@ center_window (dlg, viewer->main_wnd); return FALSE; - case WM_SYSCOMMAND: - if (LOWORD (wparam) == SC_CLOSE) - EndDialog (dlg, 0); - return FALSE; - case WM_COMMAND: switch (LOWORD (wparam)) { + case IDCANCEL: + EndDialog (dlg, 0); + return TRUE; + case IDOK: EndDialog (dlg, 0); return TRUE;