[mcclim-cvs] CVS mcclim/Drei
thenriksen
thenriksen at common-lisp.net
Sun Feb 3 23:49:24 UTC 2008
Update of /project/mcclim/cvsroot/mcclim/Drei
In directory clnet:/tmp/cvs-serv12868/Drei
Modified Files:
input-editor.lisp
Log Message:
Sometimes, the input-position may be larger than the size of the buffer.
Handle this without erroring.
--- /project/mcclim/cvsroot/mcclim/Drei/input-editor.lisp 2008/02/02 19:02:03 1.38
+++ /project/mcclim/cvsroot/mcclim/Drei/input-editor.lisp 2008/02/03 23:49:24 1.39
@@ -572,7 +572,9 @@
;; input-position, so the user will not be able to
;; delete arguments prompts or other things.
(drei-core:with-narrowed-buffer (drei
- (loop for index from (1- (input-position stream)) above 0
+ (loop for index from
+ (1- (min (input-position stream)
+ (size (buffer (View drei))))) above 0
when (typep (buffer-object (buffer (view drei)) index)
'noise-string)
return (1+ index)
More information about the Mcclim-cvs
mailing list