[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Make raise-frame work on Cygwin
From: |
Katsumi Yamaoka |
Subject: |
Re: Make raise-frame work on Cygwin |
Date: |
Thu, 17 May 2012 20:42:30 +0900 |
User-agent: |
Gnus/5.130006 (真 Gnus v0.6) Emacs/24.1.50 (i686-pc-cygwin) |
Katsumi Yamaoka wrote:
>> (defadvice raise-frame (before make-it-work (&optional frame) activate)
>> "Make it work on Cygwin."
>> (when frame (make-frame-invisible frame)))
> Some program tries to raise the selected frame even if it is
> the sole one, so this should be turned into:
> (defadvice raise-frame (before make-it-work (&optional frame) activate)
> "Make it work on Cygwin."
> (when (and frame (not (eq frame (selected-frame))))
> (make-frame-invisible frame)))
Sorry for the noises. Here is the third time lucky:
(defadvice raise-frame (before make-it-work (&optional frame) activate)
"Make it work on Cygwin."
(when (and frame (cdr (frame-list)))
(make-frame-invisible frame)))
This works with `select-frame-set-input-focus'.