mirror of
https://github.com/python/cpython.git
synced 2025-07-23 03:05:38 +00:00
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.
This commit is contained in:
parent
4775d0a353
commit
0072b8d994
1 changed files with 3 additions and 2 deletions
|
@ -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 ":";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue