Fixed to allow sys.path initializer to be longer than 255 chars.
diff --git a/Mac/scripts/EditPythonPrefs.py b/Mac/scripts/EditPythonPrefs.py
index eda4bf7..389a774 100644
--- a/Mac/scripts/EditPythonPrefs.py
+++ b/Mac/scripts/EditPythonPrefs.py
@@ -145,9 +145,14 @@
tp, h, rect = d.GetDialogItem(TITLE_ITEM)
SetDialogItemText(h, title)
tp, h, rect = d.GetDialogItem(TEXT_ITEM)
- SetDialogItemText(h, string.joinfields(list, '\r'))
+## SetDialogItemText(h, string.joinfields(list, '\r'))
+ h.data = string.joinfields(list, '\r')
+ d.SelectDialogItemText(TEXT_ITEM, 0, 32767)
+ d.SelectDialogItemText(TEXT_ITEM, 0, 0)
## d.SetDialogDefaultItem(OK_ITEM)
d.SetDialogCancelItem(CANCEL_ITEM)
+ d.GetDialogWindow().ShowWindow()
+ d.DrawDialog()
while 1:
n = ModalDialog(None)
if n == OK_ITEM:
@@ -162,7 +167,7 @@
pythondir = fss
if n == OPTIONS_ITEM:
options = optinteract(options)
- tmp = string.splitfields(GetDialogItemText(h), '\r')
+ tmp = string.splitfields(h.data, '\r')
rv = []
for i in tmp:
if i: