diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2022-11-17 20:41:24 +0100 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2022-11-17 20:41:24 +0100 |
| commit | b02b68a2b8972cbb9f56b4f52e79cc778b939609 (patch) | |
| tree | feeaed7be7e93062cae5838e7853b7731662ecf8 | |
| parent | 0438c9085dafa36bf9d2b6acef768c3500bbe969 (diff) | |
Revert "Add optional argument to hack redisplay when move the frame"
This reverts commit abe4a14d520c9545f82c38c65ab17fbaca84591f.
| -rw-r--r-- | corfu.el | 16 |
1 files changed, 5 insertions, 11 deletions
@@ -391,14 +391,10 @@ The completion backend can override this with ;; Function adapted from posframe.el by tumashu (defvar x-gtk-resize-child-frames) ;; Not present on non-gtk builds -(defun corfu--make-frame (frame params buffer x y width height - &optional hack-redisplay-p) +(defun corfu--make-frame (frame params buffer x y width height) "Make child frame from BUFFER and show it at X/Y with WIDTH/HEIGHT. -PARAMS are frame parameters and FRAME is the existing frame. - -If the optional argument HACK-REDISPLAY-P is non-nil, -hack redisplay to avoid flicker." +PARAMS are frame parameters and FRAME is the existing frame." (when corfu--frame-timer (cancel-timer corfu--frame-timer) (setq corfu--frame-timer nil)) @@ -454,9 +450,8 @@ hack redisplay to avoid flicker." ;; XXX HACK Avoid flicker when frame is already visible. ;; Redisplay, wait for resize and then move the frame. (unless (equal (frame-position frame) (cons x y)) - (when hack-redisplay-p - (redisplay 'force) - (sleep-for 0.01)) + (redisplay 'force) + (sleep-for 0.01) (set-frame-position frame x y)) ;; XXX HACK: Force redisplay, otherwise the popup sometimes does not ;; display content. @@ -509,8 +504,7 @@ A scroll bar is displayed from LO to LO+BAR." lines "\n")))) (setq corfu--frame (corfu--make-frame corfu--frame corfu--frame-parameters buffer - x y width height - 'hack-redisplay)))) + x y width height)))) (defun corfu--hide-frame-deferred () "Deferred frame hiding." |
