Thanks, but no change with gtk 3.10 from the gnome3 staging PPA. It looks more like a Compiz problem now. Here's what I get under various window managers:
kdm $ python3 undecoratated.py configure-event w=100 h=100 origin=(1, 50, 50) configure-event w=100 h=100 origin=(1, 50, 50)
metacity $ python3 undecoratated.py configure-event w=100 h=100 origin=(1, 50, 50) configure-event w=100 h=100 origin=(1, 50, 50) configure-event w=100 h=100 origin=(1, 50, 50)
mutter $ python3 undecoratated.py configure-event w=100 h=100 origin=(1, 50, 50) configure-event w=100 h=100 origin=(1, 50, 50) configure-event w=100 h=100 origin=(1, 50, 50)
Compiz/Unity $ python3 undecoratated.py configure-event w=100 h=100 origin=(1, 51, 78) configure-event w=100 h=100 origin=(1, 51, 78) configure-event w=100 h=100 origin=(1, 51, 78) configure-event w=100 h=100 origin=(1, 51, 78) configure-event w=100 h=100 origin=(1, 50, 50) configure-event w=102 h=129 origin=(1, 50, 50) configure-event w=102 h=129 origin=(1, 50, 50)
Happens only in Unity for me, same with Onboard's windows resizing on their own. Can you reproduce it in there?
Thanks, but no change with gtk 3.10 from the gnome3 staging PPA. It looks more like a Compiz problem now. Here's what I get under various window managers:
kdm
$ python3 undecoratated.py
configure-event w=100 h=100 origin=(1, 50, 50)
configure-event w=100 h=100 origin=(1, 50, 50)
metacity
$ python3 undecoratated.py
configure-event w=100 h=100 origin=(1, 50, 50)
configure-event w=100 h=100 origin=(1, 50, 50)
configure-event w=100 h=100 origin=(1, 50, 50)
mutter
$ python3 undecoratated.py
configure-event w=100 h=100 origin=(1, 50, 50)
configure-event w=100 h=100 origin=(1, 50, 50)
configure-event w=100 h=100 origin=(1, 50, 50)
Compiz/Unity
$ python3 undecoratated.py
configure-event w=100 h=100 origin=(1, 51, 78)
configure-event w=100 h=100 origin=(1, 51, 78)
configure-event w=100 h=100 origin=(1, 51, 78)
configure-event w=100 h=100 origin=(1, 51, 78)
configure-event w=100 h=100 origin=(1, 50, 50)
configure-event w=102 h=129 origin=(1, 50, 50)
configure-event w=102 h=129 origin=(1, 50, 50)
Happens only in Unity for me, same with Onboard's windows resizing on their own. Can you reproduce it in there?