[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: [Panel-devel] Plasma::Widget context menu bug (patch)
From: MatÃas_Costa <m.costacano () gmail ! com>
Date: 2007-09-26 17:13:55
Message-ID: 200709261913.55340.m.costacano () gmail ! com
[Download RAW message or body]
There is a little bug in Widget::contextMenuEvent that freezes plasma when
right-click on a applet's child widget. item is initialized to parentItem(),
so the assigment in the while doesn't change item value, falling in a
infinite-loop
This one-line patch to libplasma resolves it. Tested.
["libplasma-contextmenuevent.patch" (text/x-diff)]
Index: widgets/widget.cpp
===================================================================
--- widgets/widget.cpp (revision 717297)
+++ widgets/widget.cpp (working copy)
@@ -425,7 +425,7 @@
}
while (item && item->parentItem()) {
- item = dynamic_cast<Widget*>(parentItem()); //item->parentItem();
+ item = dynamic_cast<Widget*>(item->parentItem());
}
if (!item) {
_______________________________________________
Panel-devel mailing list
Panel-devel@kde.org
https://mail.kde.org/mailman/listinfo/panel-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic