Version: (using Devel) OS: Linux Installed from: Compiled sources This happens if you have a panel very close to the cashew widget: You click in the cashew widget it will expand the options list (zoom in, zoom out, etc...). Then if you move the mouse over an option AND down of the mouse cursor is placed a planel the options list will collapsed again, like when your mouse cursor leave the cashew box.
Created attachment 28927 [details] Here is an example of how reproduce it Uploaded a graphical example of how to reproduce it.The cashed options list is touching a panel, if your mouse cursor is moved over an option that touch a panel... the options list is gone.
Sorry but I forgot to include what KDE version I'm using :S $kde4-config --version Qt: 4.4.3 KDE: 4.1.81 (KDE 4.1.81 (KDE 4.2 >= 20081128)) kde4-config: 1.0
In fact, the cashew options should be ABOVE the panel! And I also notice this bug, so maybe I'll grep through the code here and see what's the issue.
there's a TODO in kdelibs/plasma/private/toolbox.cpp on line 394: //FIXME: adjust for situations like changing of the available space the other place this "don't run into the panels" check needs to be made is in ToolBox::mouseMoveEvent
Ok thanks aseigo, I'm on it! :-) Unless someone else is working on it... :-(
*** Bug 174052 has been marked as a duplicate of this bug. ***
*** Bug 177912 has been marked as a duplicate of this bug. ***
Created attachment 29659 [details] aply to folder kdelibs/plasma/private Hi, this patch should fix this bug :)
For my last patch, I found one other bug: when panel isn't maximized, then desktop containment compute available free space still as whole screen (or as there is no panel) and with it toolbox can move again under panel.. It is because of desktop avail. space is in QRegion also with free space around unmaximized panel, then boundingRect of this Region is bigger.. this is one hand hand good, but in this case non. It should be one extra function in Corona, that represent "inner bounding box" for containment :)
Plasma is now using reviewboard, so you should probably put your patch there. Thanks!
It looks like the original bug is solved in svn r954171 (kde 4.2.70). Do you still see it?
This bug can probably be closed since the original bug seems fixed.