src/osd/winui/treeview.c
| r9190 | r9191 | |
| 924 | 924 | int i, j, device_folder_count = 0; |
| 925 | 925 | LPTREEFOLDER device_folders[512]; |
| 926 | 926 | LPTREEFOLDER folder; |
| 927 | | const device_config_execute_interface *device; |
| 927 | const device_config_execute_interface *device = NULL; |
| 928 | 928 | int nFolder = numFolders; |
| 929 | 929 | |
| 930 | 930 | for (i = 0; drivers[i] != NULL; i++) |
| r9190 | r9191 | |
| 984 | 984 | int i, j, device_folder_count = 0; |
| 985 | 985 | LPTREEFOLDER device_folders[512]; |
| 986 | 986 | LPTREEFOLDER folder; |
| 987 | | const device_config_sound_interface *device; |
| 987 | const device_config_sound_interface *device = NULL; |
| 988 | 988 | int nFolder = numFolders; |
| 989 | 989 | |
| 990 | 990 | for (i = 0; drivers[i] != NULL; i++) |
src/osd/winui/properties.c
| r9190 | r9191 | |
| 385 | 385 | memset(pspages, 0, sizeof(PROPSHEETPAGE) * possiblePropSheets); |
| 386 | 386 | |
| 387 | 387 | maxPropSheets = 0; |
| 388 | | |
| 388 | |
| 389 | 389 | i = ( isGame ) ? 0 : 2; |
| 390 | 390 | |
| 391 | 391 | for (; g_propSheets[i].pfnDlgProc; i++) |
| 392 | 392 | { |
| 393 | if (!gamedrv) |
| 394 | { |
| 395 | if (g_propSheets[i].bOnDefaultPage) |
| 396 | { |
| 397 | pspages[maxPropSheets].dwSize = sizeof(PROPSHEETPAGE); |
| 398 | pspages[maxPropSheets].dwFlags = 0; |
| 399 | pspages[maxPropSheets].hInstance = hInst; |
| 400 | pspages[maxPropSheets].pszTemplate = MAKEINTRESOURCE(g_propSheets[i].dwDlgID); |
| 401 | pspages[maxPropSheets].pfnCallback = NULL; |
| 402 | pspages[maxPropSheets].lParam = 0; |
| 403 | pspages[maxPropSheets].pfnDlgProc = g_propSheets[i].pfnDlgProc; |
| 404 | maxPropSheets++; |
| 405 | } |
| 406 | } |
| 407 | else |
| 393 | 408 | if ((gamedrv != NULL) || g_propSheets[i].bOnDefaultPage) |
| 394 | 409 | { |
| 395 | 410 | machine_config config(*gamedrv); |
| 396 | | |
| 411 | |
| 397 | 412 | if (!gamedrv || !g_propSheets[i].pfnFilterProc || g_propSheets[i].pfnFilterProc(&config, gamedrv)) |
| 398 | 413 | { |
| 399 | 414 | pspages[maxPropSheets].dwSize = sizeof(PROPSHEETPAGE); |
| r9190 | r9191 | |
| 407 | 422 | } |
| 408 | 423 | } |
| 409 | 424 | } |
| 410 | | |
| 425 | |
| 411 | 426 | if (pnMaxPropSheets) |
| 412 | 427 | *pnMaxPropSheets = maxPropSheets; |
| 413 | 428 | |