Default to root volume rather than cwd.

This commit is contained in:
sgehani%netscape.com 2000-01-05 02:26:00 +00:00
parent 74f97a2df2
commit db12676a4d
2 changed files with 5 additions and 4 deletions

View File

@ -154,9 +154,10 @@ InitOptObject(void)
return;
}
ERR_CHECK(GetCWD(&gControls->opt->dirID, &gControls->opt->vRefNum));
ERR_CHECK(FSMakeFSSpec(gControls->opt->vRefNum, gControls->opt->dirID, NULL, &tmp));
err = HGetVol( (unsigned char *)&tmp.name, &tmp.vRefNum, &tmp.parID );
gControls->opt->vRefNum = tmp.vRefNum;
gControls->opt->dirID = tmp.parID;
pstrcpy( gControls->opt->folder, tmp.name );
}

View File

@ -248,7 +248,7 @@ InSetupTypeContent(EventRecord* evt, WindowPtr wCurrPtr)
err = NavGetDefaultDialogOptions(&dlgOpts);
GetIndString( dlgOpts.message, rStringList, sFolderDlgMsg );
eventProc = NewNavEventProc( (ProcPtr) OurNavEventFunction );
ERR_CHECK(FSMakeFSSpec(gControls->opt->vRefNum, gControls->opt->dirID, NULL, &tmp));
FSMakeFSSpec(gControls->opt->vRefNum, gControls->opt->dirID, gControls->opt->folder, &tmp);
ERR_CHECK(AECreateDesc(typeFSS, (void*) &tmp, sizeof(FSSpec), &initDesc));
err = NavChooseFolder( &initDesc, &reply, &dlgOpts, eventProc, NULL, NULL );