| version 1.4, 2003/10/29 21:35:58 | version 1.5, 2003/10/30 12:45:38 | 
| Line 48  static const FILESEL newdiskui = {newdis | Line 48  static const FILESEL newdiskui = {newdis | 
 |  |  | 
 | void dialog_changefdd(HWND hWnd, BYTE drv) { | void dialog_changefdd(HWND hWnd, BYTE drv) { | 
 |  |  | 
 |  | const char      *p; | 
 | char    path[MAX_PATH]; | char    path[MAX_PATH]; | 
 | int             readonly; | int             readonly; | 
 |  |  | 
 | if (drv < 4) { | if (drv < 4) { | 
| file_cpyname(path, fdd_diskname(drv), sizeof(path)); | p = fdd_diskname(drv); | 
|  | if ((p == NULL) || (p[0] == '\0')) { | 
|  | p = fddfolder; | 
|  | } | 
|  | file_cpyname(path, p, sizeof(path)); | 
 | if (dlgs_selectfile(hWnd, &fddui, path, sizeof(path), &readonly)) { | if (dlgs_selectfile(hWnd, &fddui, path, sizeof(path), &readonly)) { | 
 | file_cpyname(fddfolder, path, sizeof(fddfolder)); | file_cpyname(fddfolder, path, sizeof(fddfolder)); | 
 | sysmng_update(SYS_UPDATEOSCFG); | sysmng_update(SYS_UPDATEOSCFG); | 
| Line 64  void dialog_changefdd(HWND hWnd, BYTE dr | Line 69  void dialog_changefdd(HWND hWnd, BYTE dr | 
 |  |  | 
 | void dialog_changehdd(HWND hWnd, BYTE drv) { | void dialog_changehdd(HWND hWnd, BYTE drv) { | 
 |  |  | 
 |  | const char      *p; | 
 | char    path[MAX_PATH]; | char    path[MAX_PATH]; | 
 |  |  | 
 | if (drv < 2) { | if (drv < 2) { | 
| file_cpyname(path, np2cfg.hddfile[drv], sizeof(path)); | p = np2cfg.hddfile[drv]; | 
|  | if ((p == NULL) || (p[0] == '\0')) { | 
|  | p = hddfolder; | 
|  | } | 
|  | file_cpyname(path, p, sizeof(path)); | 
 | if (dlgs_selectfile(hWnd, &hddui, path, sizeof(path), NULL)) { | if (dlgs_selectfile(hWnd, &hddui, path, sizeof(path), NULL)) { | 
 | file_cpyname(hddfolder, path, sizeof(hddfolder)); | file_cpyname(hddfolder, path, sizeof(hddfolder)); | 
 | sysmng_update(SYS_UPDATEOSCFG); | sysmng_update(SYS_UPDATEOSCFG); |