diff --git a/lisp/align.el b/lisp/align.el index 941fa3a..10f3fcb 100644 --- a/lisp/align.el +++ b/lisp/align.el @@ -1215,10 +1215,16 @@ align-areas (gocol col) cur) (when area (if func - (funcall func - (marker-position (car area)) - (marker-position (cdr area)) - change) + (if (and justify + (consp (cdr area))) + (funcall func + (marker-position (car area)) + (marker-position (cadr area)) + change) + (funcall func + (marker-position (car area)) + (marker-position (cdr area)) + change)) (if (not (and justify (consp (cdr area)))) (goto-char (cdr area))