[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/pyim a526de2 2/2: * pyim-process.el (pyim-process-run-1
From: |
ELPA Syncer |
Subject: |
[elpa] externals/pyim a526de2 2/2: * pyim-process.el (pyim-process-run-1): Do not use make-thread. |
Date: |
Mon, 15 Nov 2021 00:57:25 -0500 (EST) |
branch: externals/pyim
commit a526de2bd5ababe93989ab6dcdf59c65b63053e8
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
* pyim-process.el (pyim-process-run-1): Do not use make-thread.
---
pyim-process.el | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/pyim-process.el b/pyim-process.el
index d29d09d..e23d99e 100644
--- a/pyim-process.el
+++ b/pyim-process.el
@@ -244,13 +244,7 @@
;; 延迟1秒异步处理 entered, pyim 内置的输入法目前不使用异步获取
;; 词条的方式,主要用于 pyim-liberime 支持。
(setq pyim-process-run-async-timer
- (run-with-timer
- 1 nil
- (lambda ()
- (if (functionp 'make-thread)
- (make-thread #'pyim-process-run-with-thread
- "pyim-process-run-with-thread")
- (pyim-process-run-with-thread)))))
+ (run-with-timer 1 nil #'pyim-process-async-ui-refresh))
;; 自动上屏功能
(let ((autoselector-results
(mapcar (lambda (x)
@@ -311,7 +305,7 @@
"测试 CMD 是否是一个 pyim self insert command."
(member cmd pyim-process-self-insert-commands))
-(defun pyim-process-run-with-thread ()
+(defun pyim-process-async-ui-refresh ()
"Function used by `pyim-process-run-async-timer'"
(let* ((scheme-name (pyim-scheme-name))
(words (delete-dups (pyim-candidates-create pyim-imobjs scheme-name
t))))