[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/corfu 04306ed 2/3: Revert "Remove flicker hack"
From: |
ELPA Syncer |
Subject: |
[elpa] externals/corfu 04306ed 2/3: Revert "Remove flicker hack" |
Date: |
Thu, 25 Nov 2021 18:57:12 -0500 (EST) |
branch: externals/corfu
commit 04306ed116ab9ef92b822207e7adf494df0880ec
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Revert "Remove flicker hack"
This reverts commit f9dba32555eb0de198fd9a4f2cf8d964b1f1b11c.
---
corfu.el | 3 +++
1 file changed, 3 insertions(+)
diff --git a/corfu.el b/corfu.el
index a6660dd..02a74e2 100644
--- a/corfu.el
+++ b/corfu.el
@@ -414,6 +414,9 @@ return a string, possibly an icon."
;; Disallow selection of root window (#63)
(set-window-parameter win 'no-delete-other-windows t)
(set-window-parameter win 'no-other-window t))
+ ;; XXX HACK Make the frame invisible before moving the popup in order to
avoid flicker.
+ (unless (eq (cdr (frame-position corfu--frame)) y)
+ (make-frame-invisible corfu--frame))
(set-frame-position corfu--frame x y)
(set-frame-size corfu--frame width height t)
(make-frame-visible corfu--frame)))