diff --git a/Mac/Lib/argvemulator.py b/Mac/Lib/argvemulator.py index 2df597a9de3..89d48b85f03 100644 --- a/Mac/Lib/argvemulator.py +++ b/Mac/Lib/argvemulator.py @@ -18,8 +18,8 @@ def __init__(self): self.quitting = 0 self.ae_handlers = {} # Remove the funny -psn_xxx_xxx argument - if sys.argv[0][:4] == '-psn': - del sys.argv[0] + if len(sys.argv) > 1 and sys.argv[1][:4] == '-psn': + del sys.argv[1] self.installaehandler('aevt', 'oapp', self.open_app) self.installaehandler('aevt', 'odoc', self.open_file)