Diff for /np2/macosx/dialog/dialog.cpp between versions 1.6 and 1.8

version 1.6, 2003/11/21 16:01:41 version 1.8, 2004/01/31 19:45:26
Line 117  static pascal Boolean NavLaunchServicesF Line 117  static pascal Boolean NavLaunchServicesF
                 ret = file_getftype(name);                  ret = file_getftype(name);
                 switch (*(int*)ioUserData) {                  switch (*(int*)ioUserData) {
                     case OPEN_FDD:                      case OPEN_FDD:
                         if (ret == FTYPE_D88 || ret == FTYPE_BETA) {                          if (ret == FTYPE_D88 || ret == FTYPE_BETA || ret == FTYPE_FDI) {
                             showItem = true;                              showItem = true;
                         }                          }
                         break;                          break;
                     case OPEN_HDD:                      case OPEN_SASI:
                         if (ret == FTYPE_THD || ret == FTYPE_HDI) {                          if (ret == FTYPE_THD || ret == FTYPE_HDI || ret == FTYPE_NHD) {
                             showItem = true;                              showItem = true;
                         }                          }
                         break;                          break;
                     case OPEN_FONT:                       case OPEN_SCSI:
                           if (ret == FTYPE_HDD) {
                               showItem = true;
                           }
                           break;
                      case OPEN_FONT:
                         if (ret == FTYPE_BMP || ret == FTYPE_SMIL) {                          if (ret == FTYPE_BMP || ret == FTYPE_SMIL) {
                             showItem = true;                              showItem = true;
                         }                          }
Line 270  void dialog_changefdd(BYTE drv) { Line 275  void dialog_changefdd(BYTE drv) {
   
         if (drv < 4) {          if (drv < 4) {
                 if (dialog_fileselect(fname, sizeof(fname), hWndMain, OPEN_FDD)) {                  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);                  diskdrv_setfdd(drv, fname, 0);
                 toolwin_setfdd(drv, fname);                  toolwin_setfdd(drv, fname);
             }              }
Line 282  void dialog_changehdd(BYTE drv) { Line 287  void dialog_changehdd(BYTE drv) {
   
         char    fname[MAX_PATH];          char    fname[MAX_PATH];
   
         if (drv < 2) {          if (!(drv & 0x20)) {            // SASI/IDE
                 if (dialog_fileselect(fname, sizeof(fname), hWndMain, OPEN_HDD)) {                  if (drv < 2) {
             if (file_getftype(fname)==FTYPE_HDI || file_getftype(fname)==FTYPE_THD) {                          if (dialog_fileselect(fname, sizeof(fname), hWndMain, OPEN_SASI)) {
                 diskdrv_sethdd(drv, fname);                                  if (file_getftype(fname)==FTYPE_HDI || file_getftype(fname)==FTYPE_THD || file_getftype(fname)==FTYPE_NHD) {
             }                                          sysmng_update(SYS_UPDATEOSCFG);
                                           diskdrv_sethdd(drv, fname);
                                   }
                           }
                   }
           }
           else {                                          // SCSI
                   if ((drv & 0x0f) < 4) {
                           if (dialog_fileselect(fname, sizeof(fname), hWndMain, OPEN_SCSI)) {
                                   if (file_getftype(fname)==FTYPE_HDD) {
                                           sysmng_update(SYS_UPDATEOSCFG);
                                           diskdrv_sethdd(drv, fname);
                                   }
                           }
                 }                  }
         }          }
 }  }

Removed from v.1.6  
changed lines
  Added in v.1.8


RetroPC.NET-CVS <cvs@retropc.net>