(font-lock-fontify-syntactically-region): Fix last fix
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 14 Nov 2004 00:37:12 +0000 (00:37 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 14 Nov 2004 00:37:12 +0000 (00:37 +0000)
so it doesn't forget to highlight the beginning of the region either.

lisp/font-lock.el

index bfd5b7c..bdf3188 100644 (file)
@@ -1295,15 +1295,15 @@ START should be at the beginning of a line."
     ;; Find each interesting place between here and `end'.
     (while
        (progn
-         (setq state (parse-partial-sexp (point) end nil nil state
-                                         'syntax-table))
          (when (or (nth 3 state) (nth 4 state))
            (setq face (funcall font-lock-syntactic-face-function state))
            (setq beg (max (nth 8 state) start))
            (setq state (parse-partial-sexp (point) end nil nil state
                                            'syntax-table))
            (when face (put-text-property beg (point) 'face face)))
-         (< (point) end)))))
+         (< (point) end))
+      (setq state (parse-partial-sexp (point) end nil nil state
+                                     'syntax-table)))))
 
 ;;; End of Syntactic fontification functions.
 \f