diff --git a/lisp/org-src.el b/lisp/org-src.el index 317682844..876310867 100644 --- a/lisp/org-src.el +++ b/lisp/org-src.el @@ -499,12 +499,9 @@ (defun org-src--contents-for-write-back (write-back-buf) (when preserve-fl (forward-line)) (while (not (eobp)) (skip-chars-forward " \t") - (when (or (not (eolp)) ; not a blank line - (and (eq (point) (marker-position marker)) ; current line - preserve-blank-line)) - (let ((i (current-column))) - (delete-region (line-beginning-position) (point)) - (indent-to (+ i indentation-offset)))) + (let ((i (current-column))) + (delete-region (line-beginning-position) (point)) + (indent-to (+ i indentation-offset))) (forward-line))) (set-marker marker nil))))