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.
diff --git a/Mac/Python/macgetpath.c b/Mac/Python/macgetpath.c
index 98abbd8..80918fd 100644
--- a/Mac/Python/macgetpath.c
+++ b/Mac/Python/macgetpath.c
@@ -217,6 +217,7 @@
     /* 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 @@
 	    }
 	    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 ":";