aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/descr-text.el16
2 files changed, 8 insertions, 11 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 533ecae39e2..c4d54f42cf7 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
12012-08-09 Chong Yidong <cyd@gnu.org> 12012-08-09 Chong Yidong <cyd@gnu.org>
2 2
3 * descr-text.el (describe-char): Don't insert extra newlines
4 (Bug#10127).
5
3 * vc/log-view.el (log-view-diff): Use use-region-p (Bug#10133). 6 * vc/log-view.el (log-view-diff): Use use-region-p (Bug#10133).
4 (log-view-diff-changeset, log-view-minor-wrap): Likewise. 7 (log-view-diff-changeset, log-view-minor-wrap): Likewise.
5 8
diff --git a/lisp/descr-text.el b/lisp/descr-text.el
index 6be33066d52..bf0e413d357 100644
--- a/lisp/descr-text.el
+++ b/lisp/descr-text.el
@@ -679,17 +679,11 @@ relevant to POS."
679 (when (cadr elt) 679 (when (cadr elt)
680 (insert (format formatter (car elt))) 680 (insert (format formatter (car elt)))
681 (dolist (clm (cdr elt)) 681 (dolist (clm (cdr elt))
682 (if (eq (car-safe clm) 'insert-text-button) 682 (cond ((eq (car-safe clm) 'insert-text-button)
683 (progn (insert " ") (eval clm)) 683 (insert " ")
684 (when (>= (+ (current-column) 684 (eval clm))
685 (or (string-match-p "\n" clm) 685 ((not (zerop (length clm)))
686 (string-width clm)) 686 (insert " " clm))))
687 1)
688 (window-width))
689 (insert "\n")
690 (indent-to (1+ max-width)))
691 (unless (zerop (length clm))
692 (insert " " clm))))
693 (insert "\n")))) 687 (insert "\n"))))
694 688
695 (when overlays 689 (when overlays