]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix reference to 'x-max-tooltip-size' in complete.el
authorEli Zaretskii <eliz@gnu.org>
Thu, 21 Jul 2022 16:22:16 +0000 (19:22 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 21 Jul 2022 16:22:16 +0000 (19:22 +0300)
* lisp/cedet/semantic/complete.el: Don't assume that
x-max-tooltip-size is a cons cell.

lisp/cedet/semantic/complete.el

index 6a09adca32df604a724502ee737a07c294acddee..cd04cf86434416ede8d30434938537cdf9d0efe2 100644 (file)
@@ -1638,8 +1638,10 @@ This will not happen if you directly set this variable via `setq'."
   :set (lambda (sym var)
          (set-default sym var)
          (when (boundp 'x-max-tooltip-size)
-           (setcdr x-max-tooltip-size (max (1+ var) (cdr x-max-tooltip-size))))))
-
+           (if (not (consp x-max-tooltip-size))
+               (setq x-max-tooltip-size '(80 . 40)))
+           (setcdr x-max-tooltip-size
+                   (max (1+ var) (cdr x-max-tooltip-size))))))
 
 (defclass semantic-displayer-tooltip (semantic-displayer-traditional)
   ((mode :initarg :mode