X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a8f7c8b2c57d54958d782e3e7cb151f224635aeb..a8b2285edf2eb1ef1dd1cb19abf130a871821dbf:/src/mac/carbon/dirdlg.cpp diff --git a/src/mac/carbon/dirdlg.cpp b/src/mac/carbon/dirdlg.cpp index ec2ef163c5..49ae77655e 100644 --- a/src/mac/carbon/dirdlg.cpp +++ b/src/mac/carbon/dirdlg.cpp @@ -17,11 +17,10 @@ #ifndef WX_PRECOMP #include "wx/utils.h" + #include "wx/dialog.h" + #include "wx/cmndata.h" #endif // WX_PRECOMP -#include "wx/dialog.h" - -#include "wx/cmndata.h" #include "wx/filename.h" #include "wx/mac/private.h" @@ -53,11 +52,11 @@ static pascal void NavEventProc( { // Set default location for the modern Navigation APIs // Apple Technical Q&A 1151 - FSSpec theFSSpec; - wxMacFilename2FSSpec(data->GetPath(), &theFSSpec); + FSRef theFile; + wxMacPathToFSRef(data->GetPath(), &theFile); AEDesc theLocation = { typeNull, NULL }; - if (noErr == ::AECreateDesc(typeFSS, &theFSSpec, sizeof(FSSpec), &theLocation)) - ::NavCustomControl(ioParams->context, kNavCtlSetLocation, (void *) &theLocation); + if (noErr == ::AECreateDesc(typeFSRef, &theFile, sizeof(FSRef), &theLocation)) + ::NavCustomControl(ioParams->context, kNavCtlSetLocation, (void *) &theLocation); } } }