PostQuitMessage(0);
return TRUE;
case WM_CLOSE:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
return TRUE;
case WM_INITDIALOG:
{
DiskSelection(hDlg, IDC_PATH_NAME, 8, &workprefs, NULL, NULL);
break;
case IDOK:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, -1);
recursive = 0;
return TRUE;
case IDCANCEL:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
recursive = 0;
return TRUE;
case IDC_CONFIGAUTO:
switch (msg) {
case WM_COMMAND:
if (wParam == IDOK) {
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, -1);
return TRUE;
} else if (wParam == IDC_ERRORLOGCLEAR) {
error_log (NULL);
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
return TRUE;
}
break;
PostQuitMessage(0);
return TRUE;
case WM_CLOSE:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
return TRUE;
case WM_COMMAND:
if (wParam == ID_OK) {
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, -1);
return TRUE;
}
break;
PostQuitMessage(0);
return TRUE;
case WM_CLOSE:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
return TRUE;
case WM_INITDIALOG:
{
volumeselectdir (hDlg, 0, 1);
break;
case IDOK:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, -1);
recursive = 0;
return TRUE;
case IDCANCEL:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
recursive = 0;
return TRUE;
}
PostQuitMessage(0);
return TRUE;
case WM_CLOSE:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
return TRUE;
case WM_INITDIALOG:
recursive++;
break;
}
case IDOK:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, -1);
recursive = 0;
return TRUE;
case IDCANCEL:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
recursive = 0;
return TRUE;
}
PostQuitMessage(0);
return TRUE;
case WM_CLOSE:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
return TRUE;
case WM_INITDIALOG:
if (((LPNMHDR) lParam)->idFrom == IDC_CDLIST) {
NM_LISTVIEW *nmlistview = (NM_LISTVIEW *)lParam;
if (nmlistview->hdr.code == NM_DBLCLK) {
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, -1);
return TRUE;
}
}
switch (LOWORD (wParam))
{
case IDOK:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, -1);
recursive = 0;
return TRUE;
case IDCANCEL:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
recursive = 0;
return TRUE;
case IDC_HDF_CONTROLLER:
PostQuitMessage(0);
return TRUE;
case WM_CLOSE:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
return TRUE;
case WM_DROPFILES:
dragdrop (hDlg, (HDROP)wParam, &changed_prefs, -2);
DISK_history_add(current_hfdlg.ci.filesys, -1, HISTORY_FS, 1);
break;
case IDOK:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, -1);
recursive = 0;
return TRUE;
case IDCANCEL:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
recursive = 0;
return TRUE;
case IDC_HDF_PHYSGEOMETRY:
PostQuitMessage(0);
return TRUE;
case WM_CLOSE:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
return TRUE;
case WM_INITDIALOG:
{
if (HIWORD (wParam) == BN_CLICKED) {
switch (LOWORD (wParam)) {
case IDOK:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, -1);
recursive = 0;
return TRUE;
case IDCANCEL:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
recursive = 0;
return TRUE;
case IDC_HDF_PHYSGEOMETRY:
if (inputmap_handle(NULL, -1, -1, NULL, NULL, -1, NULL, inputmap_selected,
remapcustoms[entry].flags, IDEV_MAPPED_AUTOFIRE_SET | IDEV_MAPPED_TOGGLE | IDEV_MAPPED_INVERTTOGGLE | IDEV_MAPPED_INVERT, NULL)) {
inputdevice_generate_jport_custom(&workprefs, inputmap_port);
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, -1);
return TRUE;
}
}
break;
}
case IDOK:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, -1);
recursive = 0;
return TRUE;
case IDCANCEL:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
recursive = 0;
return TRUE;
}
break;
}
case IDOK:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, -1);
recursive = 0;
return TRUE;
case IDCANCEL:
- CustomDialogClose(hDlg);
+ CustomDialogClose(hDlg, 0);
recursive = 0;
return TRUE;
}
return nr;
}
-void CustomDialogClose(HWND hDlg)
+void CustomDialogClose(HWND hDlg, int status)
{
- customdialogactive = 0;
+ customdialogactive = status;
customdialoghwnd = NULL;
freescaleresource(customdialogres);
customdialogres = NULL;