Bug 191267 - second popup on task panel cause background repaint in the area of first one
Summary: second popup on task panel cause background repaint in the area of first one
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-01 16:11 UTC by Sergei Zhdanov
Modified: 2009-05-02 04:40 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screen shot for case with one panel (38.40 KB, image/jpeg)
2009-05-01 16:13 UTC, Sergei Zhdanov
Details
Screen shot for case with two panels (72.09 KB, image/jpeg)
2009-05-01 16:15 UTC, Sergei Zhdanov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Zhdanov 2009-05-01 16:11:23 UTC
Version:            (using KDE 4.2.2)
Compiler:          gcc (Gentoo 4.3.3-r2 p1.1, pie-10.1.5) 4.3.3 CXXFLAGS="-O2 -pipe -march=k8-sse3 "
OS:                Linux
Installed from:    Gentoo Packages

Steps to reproduce:
0) switch off desktop effects
1) open two or more windows;
2) move one window so that it at least can be intersected by one popup from task panel and at most one popup doesn't intersect it;
3) point mouse to task panel to see popup that intersect window
4) move mouse out of task panel and wait until popup disappeared
5) move mouse to task panel to see popup that doesn't intersect window
Result: the area that was under first popup is repainted one more time, but only background and panel repainted, not the window.

If repeat same steps but with different panels the panel is not repainted also.

See screen shots.
Comment 1 Sergei Zhdanov 2009-05-01 16:13:27 UTC
Created attachment 33279 [details]
Screen shot for case with one panel
Comment 2 Sergei Zhdanov 2009-05-01 16:15:10 UTC
Created attachment 33280 [details]
Screen shot for case with two panels
Comment 3 Martin Flöser 2009-05-01 18:17:01 UTC
what's your graphics card, driver and X server version?
Comment 4 Sergei Zhdanov 2009-05-01 19:58:31 UTC
Radeon HD3200 with proprietary driver from AMD version 8.593 (with opensource radeonhd driver result is the same)
X version:
X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Comment 5 lucas 2009-05-02 04:35:04 UTC
When desktop effects is disabled it's the application's (By Expose events), X's (Correctly sending those Expose events) and driver's (If using a backing store correctly use it) responsibility to repaint the damaged areas, not KWin.
Comment 6 lucas 2009-05-02 04:40:37 UTC
With that said I should mention that I can reproduce it in xorg-server 1.6.1 running nVidia 180.51 drivers (I think? Don't have access to the system right now but it has existed for a while though in different driver versions).