Gtk+ 2.10 and compositing



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

I noticed something really weird which seem to happen with gtk+
applications only. Other Xlib of Qt applications seems unaffected.

When using a compositor (xfce's embedded compositor, KDE compositing
effects, etc.), once a gtk+ window gets mapped on screen, it shows
something that looks like a uninitialized pixmap for a second or so, and
then the real contents gets displayed.

It did not happen with gtk+-2.8 as fas as I can tell. With gtk+-2.8,
there was a lag between the window creation and the content display, but
the window was transparent so it was not as noticeable as with gtk+-2.10.

It shows more with windows that take longer to fill, like menus with a
lot of icons and entries (think panel menu for example)

It seems that the contents of the drawable that gets copied (either from
XCompositeNameWindowPixmap() or simply by using the drawable id)
contents random data until the application actually fill its content and
generate damage events.

Any idea?

Cheers,
Olivier.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFKL1LFHBtvh5LRUARAhQdAKCM9pJj/kc8vRipWwJr7K0DTTo8bgCg37hE
1OWOAVmT7fdYstMcT7Kl2Vo=
=N3oy
-----END PGP SIGNATURE-----



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]