Fixed problem with non-existent directory in edit control
original commit: 36b4c7ec3d4e9d69f7e9f1c7d163c5ba90fd9694
This commit is contained in:
parent
c9cc887141
commit
0ac30372c7
|
@ -248,14 +248,16 @@
|
||||||
[file (if relative-name
|
[file (if relative-name
|
||||||
(build-path current-dir relative-name)
|
(build-path current-dir relative-name)
|
||||||
dir-name)])
|
dir-name)])
|
||||||
(let ([dir-name-len (string-length dir-name)])
|
(let ([dir-name-len (string-length dir-name)]
|
||||||
|
[rel-name-len (string-length relative-name)])
|
||||||
(if (and (not save-mode?)
|
(if (and (not save-mode?)
|
||||||
relative-name
|
relative-name
|
||||||
(not (string=? relative-name
|
(or (> rel-name-len dir-name-len)
|
||||||
(substring dir-name
|
(not (string=? relative-name
|
||||||
|
(substring dir-name
|
||||||
(- dir-name-len
|
(- dir-name-len
|
||||||
(string-length relative-name))
|
rel-name-len)
|
||||||
dir-name-len))))
|
dir-name-len)))))
|
||||||
(wx:message-box
|
(wx:message-box
|
||||||
(string-append "File \""
|
(string-append "File \""
|
||||||
dir-name
|
dir-name
|
||||||
|
|
Loading…
Reference in New Issue
Block a user