--- np2/macosx/dialog/dialog.cpp 2004/01/23 17:37:39 1.7 +++ np2/macosx/dialog/dialog.cpp 2004/01/31 19:45:26 1.8 @@ -117,12 +117,12 @@ static pascal Boolean NavLaunchServicesF ret = file_getftype(name); switch (*(int*)ioUserData) { case OPEN_FDD: - if (ret == FTYPE_D88 || ret == FTYPE_BETA) { + if (ret == FTYPE_D88 || ret == FTYPE_BETA || ret == FTYPE_FDI) { showItem = true; } break; case OPEN_SASI: - if (ret == FTYPE_THD || ret == FTYPE_HDI) { + if (ret == FTYPE_THD || ret == FTYPE_HDI || ret == FTYPE_NHD) { showItem = true; } break; @@ -275,7 +275,7 @@ void dialog_changefdd(BYTE drv) { if (drv < 4) { if (dialog_fileselect(fname, sizeof(fname), hWndMain, OPEN_FDD)) { - if (file_getftype(fname)==FTYPE_D88 || file_getftype(fname)==FTYPE_BETA) { + if (file_getftype(fname)==FTYPE_D88 || file_getftype(fname)==FTYPE_BETA || file_getftype(fname)==FTYPE_FDI) { diskdrv_setfdd(drv, fname, 0); toolwin_setfdd(drv, fname); } @@ -290,7 +290,7 @@ void dialog_changehdd(BYTE drv) { if (!(drv & 0x20)) { // SASI/IDE if (drv < 2) { if (dialog_fileselect(fname, sizeof(fname), hWndMain, OPEN_SASI)) { - if (file_getftype(fname)==FTYPE_HDI || file_getftype(fname)==FTYPE_THD) { + if (file_getftype(fname)==FTYPE_HDI || file_getftype(fname)==FTYPE_THD || file_getftype(fname)==FTYPE_NHD) { sysmng_update(SYS_UPDATEOSCFG); diskdrv_sethdd(drv, fname); }