Summary: | windows not repainted correctly when enlarged by dragging | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Huub Schaeks <hschaeks> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | amantia, armin, lemma, mutlu_inek, yez |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Drawing errors on resizing windows in kwin |
Description
Huub Schaeks
2008-02-11 11:23:10 UTC
Desktop effects enabled? Which graphics card? I have a Radeon 9800 Pro video card which is identified as R350 NH in Xorg.0.log. No desktop effects, just plain boot from the Live CD. regards Huub Is this the same like https://bugzilla.novell.com/show_bug.cgi?id=361467 ? It certainly seems to be. 361467 describes what I see quite nicely and the QT_USE_NATIVE_WINDOWS setting works for me as well, so I assume it's the same issue. *** Bug 157887 has been marked as a duplicate of this bug. *** *** Bug 158546 has been marked as a duplicate of this bug. *** *** Bug 160081 has been marked as a duplicate of this bug. *** People might be more likely to notice this as the original bug if the description was better :-). I'm seeing pretty much the same behaviour (trunk/r752596). I'm using an NVIDIA 8600 GTS using the non-free driver (169.12). The problem appears using both OpenGL and XRENDER for desktop effects. The drawing errors are also available for any of the window decorations I tried (Oxygen/Plastik/Keramik). I tried using QT_USE_NATIVE_WINDOWS as stated above and it seems to make things a little better however that's just a subjective feeling I have. Created attachment 24157 [details]
Drawing errors on resizing windows in kwin
Just for the reference I'm attaching 2 screenshots I made. One after
horizontally shrinking the window, the other after horizontally enlarging the
window.
> The problem appears using both OpenGL and XRENDER for desktop effects.
...and with composite disabled.
> > The problem appears using both OpenGL and XRENDER for desktop effects.
> ...and with composite disabled.
I see the same drawing errors regardless of wether I:
- disable effects in the Desktop settings
- disable Composite and XRENDER in my xorg.conf
In any case the border and icons get redrawn correctly when they get refreshed (eg. on clicking outside the window).
I just compiled r793556. Either this or Qt4.4rc1 seems to have fixed it. Same here. Lubos, please close this (I'd do it, but I'm not sure if you would prefer WORKSFORME or FIXED; you probably know better if Qt was the problem...). Not fixed yet. SVN commit 793649 by lunakl: Work around a Qt4.4.0RC1 redrawing bug. BUG: 157659 M +2 -0 main.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=793649 Just for the reference: I updated QT to rc1, but didn't upgrade KDE, it is still r791114 and the bug is gone. Git commit 84f9e75c4fb0bc41c5a0882a64693b1a0cf7c946 by Martin Gräßlin. Committed on 16/03/2012 at 10:46. Pushed by graesslin into branch 'master'. Drop workaround for BUG 157659 Workaround for a Qt4.4RC1 redrawing bug is no longer needed. REVIEW: 104300 M +0 -3 kwin/main.cpp http://commits.kde.org/kde-workspace/84f9e75c4fb0bc41c5a0882a64693b1a0cf7c946 |