aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/align.el9
1 files changed, 6 insertions, 3 deletions
diff --git a/lisp/align.el b/lisp/align.el
index 443237b451b..cd72d52df47 100644
--- a/lisp/align.el
+++ b/lisp/align.el
@@ -1216,9 +1216,12 @@ have been aligned. No changes will be made to the buffer."
1216 (when area 1216 (when area
1217 (if func 1217 (if func
1218 (funcall func 1218 (funcall func
1219 (marker-position (car area)) 1219 (marker-position (car area))
1220 (marker-position (cdr area)) 1220 (marker-position (if (and justify
1221 change) 1221 (consp (cdr area)))
1222 (cadr area)
1223 (cdr area)))
1224 change)
1222 (if (not (and justify 1225 (if (not (and justify
1223 (consp (cdr area)))) 1226 (consp (cdr area))))
1224 (goto-char (cdr area)) 1227 (goto-char (cdr area))