--nextPart8239787.INpF4mlFeE Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Thursday 14 August 2008 10:18:06 Thiago Macieira wrote: > BTW, the system tray also has this same mistake. I've just realised that > what I thought was mirroring effects is actually this problem: after > starting Skype, it got a nepomuk background (the icon right to its left). Odd. The only painting we do ourselves uses Plasma::PanelSvg, which is als= o=20 used for the panel background as a whole and for the taskbar painting, neit= her=20 of which seem to produce any glitches. The cached pixmaps for PanelSvg are pre-filled with Qt::transparent using=20 QPixmap::fill(). QPainter::CompositionMode_Source isn't set before renderi= ng=20 these to a QPainter, but setting this causes a lot of the panel rendering t= o=20 be screwed up, because the transparency is effectively ignored. Incidentally, I can't reproduce the effect you're seeing with the default=20 theme (although I haven't tried with Skype). Alex =2D-=20 Proud KDE hacker: http://www.kde.org Get KDE 4.1 - out now! Arch Linux: perfect for geeks like me - http://www.archlinux.org OpenSUSE: just works - http://www.opensuse.org --nextPart8239787.INpF4mlFeE Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkikE5MACgkQBRauKLutZ9BZHQCcCz1fmzY9cEakcB2pmUSPuH5F +y8AnR5UKikUDbRPJvJrkqdYD8qtwiwO =UTaF -----END PGP SIGNATURE----- --nextPart8239787.INpF4mlFeE--