Function: touch-screen-window-selection-changed
touch-screen-window-selection-changed is a byte-compiled function
defined in touch-screen.el.gz.
Signature
(touch-screen-window-selection-changed FRAME)
Documentation
Notice that FRAME's selected window has changed.
Cancel any timer that is supposed to hide the keyboard in response to the minibuffer being closed.
Source Code
;; Defined in /usr/src/emacs/lisp/touch-screen.el.gz
(defun touch-screen-window-selection-changed (frame)
"Notice that FRAME's selected window has changed.
Cancel any timer that is supposed to hide the keyboard in
response to the minibuffer being closed."
(with-selected-frame frame
(unless (and (or buffer-read-only
(get-text-property (point) 'read-only))
;; Don't hide the on-screen keyboard if it's always
;; supposed to be displayed.
(not touch-screen-display-keyboard))
;; Prevent hiding the minibuffer from hiding the on screen
;; keyboard.
(when minibuffer-on-screen-keyboard-timer
(cancel-timer minibuffer-on-screen-keyboard-timer)
(setq minibuffer-on-screen-keyboard-timer nil)))))