diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 1998-05-07 13:08:58 +0000 |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 1998-05-07 13:08:58 +0000 |
commit | 0072b8d994264ab413d5e52ddfe4a666a671aa2f (patch) | |
tree | c5bc3ad273e46e7063bfa642f1da90c7b6d0a9fa /Mac/Python/macgetpath.c | |
parent | 4775d0a353b4983191925cc3d474fb0c324621dd (diff) | |
download | cpython-git-0072b8d994264ab413d5e52ddfe4a666a671aa2f.tar.gz |
An applet with Popt and GUSI preferences but without alis resource
didn't work, because the resource file chain was incomplete when we
tried to open the preference file. Fixed.
Diffstat (limited to 'Mac/Python/macgetpath.c')
-rw-r--r-- | Mac/Python/macgetpath.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Mac/Python/macgetpath.c b/Mac/Python/macgetpath.c index 98abbd875c..80918fd6db 100644 --- a/Mac/Python/macgetpath.c +++ b/Mac/Python/macgetpath.c @@ -217,6 +217,7 @@ PyMac_GetPythonDir() /* First look for an override in the application file */ UseResFile(PyMac_AppRefNum); handle = (AliasHandle)Get1Resource('alis', PYTHONHOMEOVERRIDE_ID); + UseResFile(oldrh); if ( handle != NULL ) { homerh = PyMac_AppRefNum; } else { @@ -230,8 +231,8 @@ PyMac_GetPythonDir() } homerh = prefrh; } - /* It exists. Resolve it (possibly updating it) */ - if ( ResolveAlias(NULL, handle, &dirspec, &modified) != noErr ) { + /* It exists. Resolve it (possibly updating it) */ + if ( ResolveAlias(NULL, handle, &dirspec, &modified) != noErr ) { (void)StopAlert(BADPREFFILE_ID, NULL); diditbefore=1; return ":"; |