[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbox
Subject:    [openbox] XEmacs has lost its icons, help get them back, please
From:       danakj () orodu ! net (Dana Jansens)
Date:       2009-01-28 15:07:32
Message-ID: b3502dfb0901280707q7a4fe60v99f6123bd6230534 () mail ! gmail ! com
[Download RAW message or body]

Hi.

2009/1/27 Henry S. Thompson <ht at inf.ed.ac.uk>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Krzysztof Kotlenga writes:
>
>> Reminder:
>> Run XEmacs - blah, openbox icon.
>> xprop -remove _NET_WM_ICON
>> Ta-da, here it is.
>
> Thanks!  That's a workaround I can live with.
>
> I will also be happy to debug/fix/feed bug report into xemacs
> dev. group, if you tell me where to look/what to look for/how to
> fix. . .

It's probably a matter of setting the icon hint before mapping the
window instead of afterward.

"Window managers are free to assume convenient values for all fields
of the WM_HINTS property if a window is mapped without one."  And in
this case, Openbox is assuming it doesn't provide an icon through this
mechanism when it is mapped without one.  Thus, it gives it an icon
through the EWMH hints, which overrides the later-appearing icon from
xemacs.  There's some race condition possibilities when a window maps
without an icon, and then quickly sets one afterwards.

Cheers,
Dana


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic