Bug 189241 - kwin shadow dissapears when mouse over
Summary: kwin shadow dissapears when mouse over
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-09 20:38 UTC by Tomasz Dudzik
Modified: 2011-01-31 22:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomasz Dudzik 2009-04-09 20:38:44 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

It's so: when I right click on an icon in systray, like Akregator I get the menu. When I move the mouse on that menu, the shadow dissapears. It happens not only in systray. Check out the screencast I've done:

http://sheytan-files.xt.pl/shadow-bug.ogv

It's really annoying. Such bug can't stay in the most adcvenced desktop environment.
Comment 1 Martin Flöser 2009-04-09 21:40:51 UTC
The screencast does not load...
Comment 2 Thomas Lübking 2009-04-09 21:56:08 UTC
it's a html page, the cast resides inside an iframe
-> http://tunedcars3.republika.pl/shadow-bug.ogv

... ... ... D'OHHH!

i think this bug is strongly related to some cristoph posted earlier this day (or yesterday - but i forgot the bug id :-(

the bug alters when using translucent menus. in this case the menushadows are ok, but shadows from windows below get double painted and update on e.g. submenu mapping.

i can only confirm it for nvidia drivers, but the backend doesn't matter.
(the other bug is about complete window regions sometimes not getting updated after -afaics- fullscreen FX)
Comment 3 Tomasz Dudzik 2009-04-09 23:31:05 UTC
Right click, and save as should work. Is it possible to fix that Kwin's problem?
Comment 4 FiNeX 2010-10-10 19:57:12 UTC
I'm experiencing the opposite: when the menu on the system tray is opened, the shadow appears only after some seconds and only if I've hovered a menu with a sub-menu: when the submenu is closed the shadows appears.
Comment 5 Thomas Lübking 2010-10-10 21:30:46 UTC
please try this and report:
http://kde-apps.org/content/show.php/BeShadowed?content=121607
Comment 6 Martin Flöser 2011-01-31 22:06:20 UTC
Git commit 3b8984d630cc6dc655a171fa9c0f7e74e9ee3c61 by Martin Gr����lin.
Pushed by graesslin into branch 'graesslin/kwin-cleanup'.

Remove Shadow Effect.

The shadow effect is known to be broken since at least 4.5.
It is unfortunately in a state which makes it difficult to maintain
and the architecture has some serious drawbacks. Therefore it is the
best solution to replace the effect with a new and better
implementation. For more information about the new implementation
please see the discussion on KWin mailinglist:
http://lists.kde.org/?l=kwin&m=129607406517609&w=2

This also "fixes" all existing bug reports about the shadow effect.
Most of the bugs will really be fixed when the new shadow system is
implemented, if not it is a new bug and a new report should be created
for it.

Please excuse that we go this unnormal approach to mark bugs as
fixed with code removal.
BUG: 164084
BUG: 160948
BUG: 189241
BUG: 229164
BUG: 258663
BUG: 216709
BUG: 243890
FIXED-IN: 4.7.0

M  +0    -1    kwin/effects/CMakeLists.txt     
M  +0    -7    kwin/effects/configs_builtins.cpp     
D  +0    -31   kwin/effects/shadow/CMakeLists.txt     
D  +0    -786  kwin/effects/shadow/shadow.cpp     
D  +0    -166  kwin/effects/shadow/shadow.desktop     [TRAILING SPACE] [TRAILING SPACE]
D  +0    -102  kwin/effects/shadow/shadow.h     
D  +0    -128  kwin/effects/shadow/shadow_config.cpp     
D  +0    -91   kwin/effects/shadow/shadow_config.desktop     
D  +0    -57   kwin/effects/shadow/shadow_config.h     
D  +0    -258  kwin/effects/shadow/shadow_config.ui     
D  +0    -70   kwin/effects/shadow/shadow_helper.h     
M  +0    -4    kwin/kcmkwin/kwincompositing/main.cpp     
M  +9    -20   kwin/kcmkwin/kwincompositing/main.ui     

http://commits.kde.org/a5d5b61a/3b8984d630cc6dc655a171fa9c0f7e74e9ee3c61