diff --git a/util/sml-modeline.el b/util/sml-modeline.el index 882d184..dacc061 100644 --- a/util/sml-modeline.el +++ b/util/sml-modeline.el @@ -159,6 +159,10 @@ This can be 'percentage or 'line-number." ;;(assert (= (length string) sml-modeline-len) t) (when (= start sml-modeline-len) (setq start (1- start))) (setq start (+ start (length sml-begin))) + (when (> start end) + (let ((tmp start)) + (setq start end) + (setq end tmp))) (when (= start end) (setq end (1+ end))) (when (= end pos-%) (setq end (1+ end))) ;; If on % add 1 (put-text-property start end 'face 'sml-modeline-vis-face string)