Summary: | Crash when clicking arrow in the Widget Explorer (focus-follow-mouse related) [QGraphicsItem::pos, AppletsListWidget::itemPosition, AppletsListWidget::manageArrows, AppletsListWidget::eventFilter] | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | David Rankin <drankinatty> |
Component: | widget explorer | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | anaceciliamb, andresbajotierra, aseigo, asraniel, bou.gui, chris.sergent, d.slipetskiy, extravagant, gallatin, hunkirdowne, jamartin, jejeflacucho, kenneth.j.kruger, kontakt, kruz, mail, masteram, nono_cerchio, patrick.schwalm, reezer, smart031279, sparxz, troptor, yehielb |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.5.0 | |
Sentry Crash Report: |
Description
David Rankin
2010-01-28 10:19:21 UTC
Thanks for the explanation. The bug about "icons disappearing on scroll" was fixed already (RC3). I just tested it and I can't reproduce the crash. - Have you tried to repeat the situation to check if Plasma crash again ? This looks indeed related to bug 217054. Regards It is working in KDE4.4, but at times the static category list on top of the widget slider bar isn't there. But now the bar/banner of widget icons does scroll nicely. There is a new problem with the widget selection bar introduced in 4.4 The "Add Widget" Slider Bar Disappears as Soon as Created When Focus Set to 'Follow Mouse'. With 4.3.98, it stayed visible until the 'X' close button pressed. It looks like somebody set it to close on any focus change. That doesn't work at all. It constantly disappears unless you only choose add widgets from the kicker menu > Focus Set to 'Follow Mouse'
*sigh* focus follows mouse is such a broken concept (the mouse pointer never gets focus itself nor is guaranteed to be anywhere near what asks for focus). we might be able to detect that we're in that mode, however, and make some changes to the handling of this window. we'll see...
*** Bug 226805 has been marked as a duplicate of this bug. *** *** Bug 226708 has been marked as a duplicate of this bug. *** A better backtrace from bug 226805: Thread 1 (Thread 0xb76e3980 (LWP 13364)): [KCrash Handler] #6 QGraphicsItem::pos (this=0x7) at graphicsview/qgraphicsitem.cpp:3339 #7 0x06f89d0a in AppletsListWidget::itemPosition (this=0xa34b858, i=79) at ../../../libs/plasmagenericshell/widgetsexplorer/appletslist.cpp:690 #8 0x06f8a0a5 in AppletsListWidget::manageArrows (this=0xa34b858) at ../../../libs/plasmagenericshell/widgetsexplorer/appletslist.cpp:635 #9 0x06f8b34a in AppletsListWidget::eventFilter (this=0xa34b858, obj=0xada44a0, event=0xbff42de0) at ../../../libs/plasmagenericshell/widgetsexplorer/appletslist.cpp:172 #10 0x01139f9a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x93fb490, receiver=0xada44a0, event=0xbff42de0) at kernel/qcoreapplication.cpp:819 *** Bug 234111 has been marked as a duplicate of this bug. *** *** Bug 231505 has been marked as a duplicate of this bug. *** *** Bug 217054 has been marked as a duplicate of this bug. *** *** Bug 235084 has been marked as a duplicate of this bug. *** *** Bug 236591 has been marked as a duplicate of this bug. *** this body of code has been deeply refactored for 4.5 and this code path actually no longer exists. hopefully we won't repeat the same bug in 4.5, but as it stands right now it's no longer an issue. *** Bug 236709 has been marked as a duplicate of this bug. *** *** Bug 238403 has been marked as a duplicate of this bug. *** *** Bug 238639 has been marked as a duplicate of this bug. *** *** Bug 244289 has been marked as a duplicate of this bug. *** *** Bug 246953 has been marked as a duplicate of this bug. *** *** Bug 247472 has been marked as a duplicate of this bug. *** *** Bug 248969 has been marked as a duplicate of this bug. *** *** Bug 248914 has been marked as a duplicate of this bug. *** *** Bug 250447 has been marked as a duplicate of this bug. *** *** Bug 250521 has been marked as a duplicate of this bug. *** *** Bug 251896 has been marked as a duplicate of this bug. *** *** Bug 252620 has been marked as a duplicate of this bug. *** *** Bug 256727 has been marked as a duplicate of this bug. *** *** Bug 261599 has been marked as a duplicate of this bug. *** |