[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#3303: delete-frame raises old (invisible) frame
From: |
Stefan Monnier |
Subject: |
bug#3303: delete-frame raises old (invisible) frame |
Date: |
Tue, 19 May 2009 10:30:26 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.93 (gnu/linux) |
>>> I still don't understand the above code, for the reason already
>>> explained: you use `selected-frame' in a way that seems to imply
>>> that you expect make-frame to change the selected-frame, where its
>>> docstring says explicitly that it doesn't.
>> Ah, now I see why you don't understand.
>> The doc string says that the system may select it, and that's
>> exactly what happens here on Cocoa/OSX.
> That's due to the following NS-specific code in term/ns-win.el:
> ;; frame will be focused anyway, so select it
> ;; (if this is not done, modeline is dimmed until first interaction)
> (add-hook 'after-make-frame-functions 'select-frame)
> I would read this comment as "this is a workaround". TRT is to
> investigate why the modeline is dimmed until the first interaction and
> fix it, of course. Otherwise, the NS port will face hard-to-find
> incompatibilities in various elisp packages.
Agreed. Could someone remove the above line and install a proper fix
for it?
Stefan
- bug#3303: delete-frame raises old (invisible) frame, (continued)
- bug#3303: delete-frame raises old (invisible) frame, YAMAMOTO Mitsuharu, 2009/05/18
- bug#3303: delete-frame raises old (invisible) frame, Adrian Robert, 2009/05/18
- bug#3303: delete-frame raises old (invisible) frame, David Reitter, 2009/05/18
- bug#3303: delete-frame raises old (invisible) frame, Stefan Monnier, 2009/05/18
- bug#3303: delete-frame raises old (invisible) frame, David Reitter, 2009/05/18
- bug#3303: delete-frame raises old (invisible) frame, Stefan Monnier, 2009/05/18
- bug#3303: delete-frame raises old (invisible) frame, David Reitter, 2009/05/18
- bug#3303: delete-frame raises old (invisible) frame, Stefan Monnier, 2009/05/18
- bug#3303: delete-frame raises old (invisible) frame, David Reitter, 2009/05/18
- bug#3303: delete-frame raises old (invisible) frame, YAMAMOTO Mitsuharu, 2009/05/19
- bug#3303: delete-frame raises old (invisible) frame,
Stefan Monnier <=
- bug#3303: delete-frame raises old (invisible) frame, David Reitter, 2009/05/19
- bug#3303: delete-frame raises old (invisible) frame, YAMAMOTO Mitsuharu, 2009/05/18
bug#3303: delete-frame raises old (invisible) frame, Chong Yidong, 2009/05/16
bug#3303: delete-frame raises old (invisible) frame, David Reitter, 2009/05/22