Kaydet (Commit) cf636939 authored tarafından Jack Jansen's avatar Jack Jansen

Better error messages wrt missing resources and preferences

üst a7b6a820
...@@ -488,7 +488,7 @@ PyMac_GetPythonDir() ...@@ -488,7 +488,7 @@ PyMac_GetPythonDir()
UpdateAlias(NULL, &dirspec, handle, &modified); UpdateAlias(NULL, &dirspec, handle, &modified);
} }
#else #else
printf("Error: no Preferences file. Attempting to limp on...\n"); printf("Error: corrupted Preferences file. Attempting to limp on...\n");
name[0] = 0; name[0] = 0;
getwd(name); getwd(name);
return name; return name;
...@@ -1022,8 +1022,10 @@ PyMac_InteractiveOptions(int *inspect, int *verbose, int *suppress_print, ...@@ -1022,8 +1022,10 @@ PyMac_InteractiveOptions(int *inspect, int *verbose, int *suppress_print,
return; return;
dialog = GetNewDialog(OPT_DIALOG, NULL, (WindowPtr)-1); dialog = GetNewDialog(OPT_DIALOG, NULL, (WindowPtr)-1);
if ( dialog == NULL ) if ( dialog == NULL ) {
printf("Option dialog not found - cannot set options\n");
return; return;
}
while (1) { while (1) {
handle = NULL; handle = NULL;
ModalDialog(NULL, &item); ModalDialog(NULL, &item);
...@@ -1049,5 +1051,4 @@ PyMac_InteractiveOptions(int *inspect, int *verbose, int *suppress_print, ...@@ -1049,5 +1051,4 @@ PyMac_InteractiveOptions(int *inspect, int *verbose, int *suppress_print,
#undef OPT_ITEM #undef OPT_ITEM
} }
DisposDialog(dialog); DisposDialog(dialog);
/*DBG*/printf("options: %d %d %d %d %d %d\n", *inspect, *verbose, *suppress_print, *unbuffered, *debugging);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment