Quellcode durchsuchen

Merge branch 'maint'

Nicolas Goaziou vor 12 Jahren
Ursprung
Commit
c300a50402
1 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
  1. 3 1
      lisp/org-list.el

+ 3 - 1
lisp/org-list.el

@@ -1802,7 +1802,9 @@ This function modifies STRUCT."
 	;; There are boxes checked after an unchecked one: fix that.
 	(when (member "[X]" after-unchecked)
 	  (let ((index (- (length struct) (length after-unchecked))))
-	    (mapc (lambda (e) (org-list-set-checkbox e struct "[ ]"))
+	    (mapc (lambda (e)
+		    (when (org-list-get-checkbox e struct)
+		      (org-list-set-checkbox e struct "[ ]")))
 		  (nthcdr index all-items))
 	    ;; Verify once again the structure, without ORDERED.
 	    (org-list-struct-fix-box struct parents prevs nil)