[mcclim-cvs] CVS mcclim/Drei
thenriksen
thenriksen at common-lisp.net
Tue Jan 15 07:43:06 UTC 2008
Update of /project/mcclim/cvsroot/mcclim/Drei
In directory clnet:/tmp/cvs-serv1160/Drei
Modified Files:
views.lisp
Log Message:
Removed attempts at figuring out when not to reparse from view code,
only the syntax modules can really make that decision.
--- /project/mcclim/cvsroot/mcclim/Drei/views.lisp 2008/01/13 10:33:10 1.18
+++ /project/mcclim/cvsroot/mcclim/Drei/views.lisp 2008/01/15 07:43:05 1.19
@@ -662,14 +662,10 @@
force-p (begin 0) (end (size (buffer view))))
(assert (>= end begin))
;; If nothing changed, then don't call the other methods.
- (let ((high-offset (- (size (buffer view)) (suffix-size view))))
- (when (or (and (> begin (prefix-size view))
- (> high-offset begin))
- (and (> end (prefix-size view))
- (>= (prefix-size view) begin))
- (/= (size (buffer view)) (buffer-size view))
- force-p)
- (call-next-method))))
+ (when (or (not (= (prefix-size view) (suffix-size view)
+ (buffer-size view) (size (buffer view))))
+ force-p)
+ (call-next-method)))
(defmethod synchronize-view ((view drei-syntax-view)
&key (begin 0) (end (size (buffer view))))
More information about the Mcclim-cvs
mailing list