emacs-devel
[Top][All Lists]
Advanced

[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'.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]