Viktor Griph wrote:
On Tue, 21 Oct 2008, Viktor Griph wrote:
Question is now, is it a problem on Skype's side (according to the comments, they draw a window and set the withdaw state) or is it some bug on your side?

That particular diff is related to a fix for gtk-windows disappearing when using some new GTK praxis.
(See http://www.mail-archive.com/[EMAIL PROTECTED]/msg01359.html)

It's hard to say exactly what Skype does since it's closed source. I'll try to debug it some to see if I'm able to reproduce the issue using bare X-calls, and see if those calls are right or not. I still belive that the above diff is right in accordance with the ICCCM2 specification, but without knoing what Skype does it's hard to say if it is fvwm or Skype that breaks the rules.

After som preliminary debuging, it seems as if Skype does a XWithdrawWindow() call, and then waits for some event to happen before it maps the window again. I'm not sure what it wat's for, but obviously the dif you posted prevents that event from being sent, since Skype doesn't try to remap the window. I'll do some more debugging trying with the aim to find out which event Skype waits for, and once I know that I should be able to say if it should be able to expect that event or not based on the sequence of oprations that has been going on.


Sorry, if I do bother you. Just wanted to check back, if you had any success in this issue. If needed maybe I can get some contact with skype, to help you solve this issue.

Philipp


Reply via email to