Summary: | [Regression] Selection and Context Menues for Cool Streams are broken | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | simon |
Component: | general | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kfunk, nhn |
Priority: | HI | ||
Version First Reported In: | 2.1-SVN | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
simon
2009-03-24 15:01:27 UTC
*** Bug 188004 has been marked as a duplicate of this bug. *** I can confirm this. Additionally, I'm getting the following debug output when clicking on the items: QPainter::begin: Cannot paint on a null pixmap QPainter::translate: Painter not active QPainter::end: Painter not active, aborted The problem here is in the reimplementation of mousePressEvent(QMouseEvent *) is CollectionTreeView.cpp. I now that removing the reimplementation fixes the problem (and the QPainter strings too), but I don't know how to fix this. The only purpose of the mousePressEvent reimpl is to expand top level items in the "Local Collection", but it kicks in into other places too (like Cool Streams) where there is nothing to expand (top level items are actual tracks!). SVN commit 944595 by vrouet: Fixed the reemplemented CollectionTreeView::mousePressEvent() that caused bad mouse handling in the cool streams service (and problably some other services). BUG: 188005 M +1 -1 CollectionTreeView.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=944595 |