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

version 1.6, 2003/11/21 16:01:41 version 1.7, 2004/01/23 17:37:39
Line 121  static pascal Boolean NavLaunchServicesF Line 121  static pascal Boolean NavLaunchServicesF
                             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) {
                             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 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) {
             }                                          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.7


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