mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-06 03:40:56 -08:00
* vc/ediff-util.el (ediff-recenter): Use `select-frame-set-input-focus'
to select `ediff-control-frame' and set input focus correctly on Xfce. Fixes: debbugs:12218
This commit is contained in:
parent
9cec74cfd7
commit
ef79c6ed07
2 changed files with 12 additions and 1 deletions
|
|
@ -787,7 +787,12 @@ Reestablish the default three-window display."
|
|||
(frame-live-p ediff-control-frame)
|
||||
(not ediff-use-long-help-message)
|
||||
(not (ediff-frame-iconified-p ediff-control-frame)))
|
||||
(raise-frame ediff-control-frame))
|
||||
(if (fboundp 'select-frame-set-input-focus)
|
||||
(select-frame-set-input-focus ediff-control-frame)
|
||||
(raise-frame ediff-control-frame)
|
||||
(select-frame ediff-control-frame)
|
||||
(if (fboundp 'focus-frame)
|
||||
(focus-frame ediff-control-frame))))
|
||||
|
||||
;; Redisplay whatever buffers are showing, if there is a selected difference
|
||||
(let ((control-frame ediff-control-frame)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue