Bug 220115

Summary: Plasma tooltips leave artifacts on windows if compositing is disabled
Product: [Plasma] plasma4 Reporter: Grósz Dániel <groszdanielpub>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: echidnaman, linuxhippy
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: The first tooltip
No tooltip now
Screenshot with the second tooltip showing the artifact

Description Grósz Dániel 2009-12-26 03:13:18 UTC
Version:            (using KDE 4.3.3)
OS:                Linux
Installed from:    openSUSE RPMs

1. Use KWin with compositing disabled.
2. Move the mouse over a plasmoid and wait until a tooltip appears.
3. Move the mouse away and wait until the tooltip disappears-
4. Move the mouse over an other plasmoid until its tooltip appears.

If there is a window which was covered by (a part of) the first tooltip but which is not covered by the second plasmoid, the contents of the Plasma desktop (or of a maximized window if there is one) are painted over that window where it was covered by the first toltip (even over the window decoration).

This does not happen if you do not wait between the two tooltips and so the moving animation is used.
Comment 1 Grósz Dániel 2009-12-26 03:14:49 UTC
Created attachment 39341 [details]
The first  tooltip
Comment 2 Grósz Dániel 2009-12-26 03:15:39 UTC
Created attachment 39342 [details]
No tooltip now
Comment 3 Jonathan Thomas 2009-12-26 03:16:41 UTC

*** This bug has been marked as a duplicate of bug 177959 ***
Comment 4 Grósz Dániel 2009-12-26 03:16:58 UTC
Created attachment 39343 [details]
Screenshot with the second tooltip showing the artifact
Comment 5 Clemens Eisserer 2011-01-26 16:12:33 UTC
This is clearly a Xorg bug, I was able to write a xlib-only testcas (as I was asked for), but then nothing happend.

If you want this bug fixed, please vote for it and make some polite noise at:
https://bugs.freedesktop.org/show_bug.cgi?id=22566