>> 
>> but the window will also be moved down and right (exactly the borderwidths
>> of title bar and left border). When calling sylpheed repeatedly, its
>> window moves down all along.
>> 
>> I think it's a bug in the sylpheed code, but maybe related to blackbox.
>> 
> 

Sylpheed is sending us a configure event with a "new" x,y location.  We respond
to this event and move the window.  100% according to the ICCCM.  The same
behavior occurs in wmaker and I believe twm.  E on the other hand will not show
this problem.  E is taking the allowed stance of "I am a window manager, I can
ignore hints".

The problem is the window manager is required to treat a configure request just
like a first mapping, so we have to apply the window gravity to the event.  If
sylpheed really wants to position its own windows it needs to use StaticGravity.

The real answer to this bug is they need to stop sending useless configure
requests.  The only request they need to send is an XRaiseWindow() or the gtk
equivalent.

Wilbert, since I am not on the sylpheed list please be sure this makes it to
them.

Reply via email to