Bug 116068 - dialog windows are not shown when transparency is turned on
Summary: dialog windows are not shown when transparency is turned on
Status: CLOSED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-10 14:52 UTC by Ben Aceler
Modified: 2006-03-27 20:44 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Aceler 2005-11-10 14:52:05 UTC
Version:            (using KDE KDE 3.4.92)
Installed from:    Mandriva RPMs

When dialog window appears, it looks like on a screenshot:
http://aceler.isrc.ru/screenshots/transparency.png
This bug is also appears when resizing konqueror windows (konqueror only, konsole, for example, not)

It looks like these windows are not recognized as normal or special.
Comment 1 Thomas Lübking 2005-11-10 19:20:33 UTC
which window do you mourn about exactly?
the popup menu (KDE StartMenu), KControl or Konqueror?

For the popupmenu: those are not captured by KWin, i.e. the translucency is set by the style and is usually a "fake" translucency (the style takes a partial screenshot, blends the content on it and uses the result as /static/ background)
Comment 2 Ben Aceler 2005-11-10 20:17:29 UTC
OOOOOPS!
Wrong screenshot!
http://aceler.isrc.ru/screenshots/transparency1.png

I am sorry.
Comment 3 Thomas Lübking 2005-11-10 22:24:25 UTC
ahh, ok.
this was a problem with older KDE versions:
1. it does only occur with shaped (rounded) decos (try another one, e.g. Redmond)
2. it should be fixed in recnet versions (around februrary?), especially svn - are you sure you're using 3.4.92 (3.5 beta2)? - test "kwin --version"
Comment 4 Ben Aceler 2005-11-11 08:07:13 UTC
[aceler@booka ~]$ kwin --version
Qt: 3.3.5
KDE: 3.4.92 (beta2, >= 20051010)
KWin: 3.0

OK. I'll wait.
Comment 5 Ben Aceler 2005-11-11 08:24:51 UTC
It works good with "plastic" deco (I don't like redmond deco).
I hope it will be fixed in future versions.
Comment 6 Thomas Lübking 2005-11-11 14:08:53 UTC
so does it work with most (also shaped, like plastik) decorations and only with some not (which exactly?)
Comment 7 Ben Aceler 2005-11-11 15:04:52 UTC
I found this bug only on "halfshadow" theme. 
I have some time to download nad check others.
Comment 8 Thomas Lübking 2005-11-11 16:58:09 UTC
it's probably a "bug" in that deco then (i.e. the author wrote it before any shadowing support in kwin)
also it's not a KDE internal deco - where can one download the source? (google didn't help at all)

in general the KDE decos need to work, all other bugreports should go to the author of the specific deco
Comment 9 Ben Aceler 2005-11-11 17:00:44 UTC
I don't know, how exactly the name of this deco - because it's translated.
This deco is in a standard rpms of Mandriva.
Comment 10 Ben Aceler 2005-11-12 17:18:00 UTC
I found it - it is SVGdeco Decj.

http://kde-look.org/content/show.php?content=23764
Comment 11 Thomas Lübking 2005-11-12 20:13:31 UTC
easy solution:
ask the developer to call "updateMask()" in "resizeEvent()" (at the end) and "showEvent()" (before actually repainting the widget) instead of in "paintEvent()" - if you compile from source, you can of course do it yourself
Comment 12 Ben Aceler 2005-11-12 21:05:41 UTC
OK, I've sent this link to developers. Thank you very much.
Comment 13 Ryan Nickell 2006-03-27 20:44:50 UTC
Smooth Blend was updated to include Thomas' fix.  SVG Deco may be updated in the near future to match.  Sorry for the problems.