dgutov pushed a commit to branch master in repository elpa. commit 8cdc59c68182a5192e68830db2070fa9dd0e4125 Author: Dmitry Gutov <dgu...@yandex.ru> Date: Sun Aug 24 02:56:47 2014 +0400
company-pseudo-tooltip-unhide: fix rendering at eob Regression from bb0a1d5 --- company.el | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/company.el b/company.el index 777dd31..9a0c72a 100644 --- a/company.el +++ b/company.el @@ -2443,7 +2443,8 @@ Returns a negative number if the tooltip should be displayed above point." (defun company-pseudo-tooltip-hide-temporarily () (when (overlayp company-pseudo-tooltip-overlay) (overlay-put company-pseudo-tooltip-overlay 'line-prefix nil) - (overlay-put company-pseudo-tooltip-overlay 'display nil))) + (overlay-put company-pseudo-tooltip-overlay 'display nil) + (overlay-put company-pseudo-tooltip-overlay 'after-string nil))) (defun company-pseudo-tooltip-unhide () (when company-pseudo-tooltip-overlay @@ -2453,7 +2454,9 @@ Returns a negative number if the tooltip should be displayed above point." (overlay-put ov 'priority 1) ;; No (extra) prefix for the first line. (overlay-put ov 'line-prefix "") - (overlay-put ov 'display disp) + (if (/= (overlay-start ov) (overlay-end ov)) + (overlay-put ov 'display disp) + (overlay-put ov 'after-string disp)) (overlay-put ov 'window (selected-window))))) (defun company-pseudo-tooltip-guard ()