diff --git a/applet.cpp b/applet.cpp index 92a19d7a2..2b557bb80 100644 --- a/applet.cpp +++ b/applet.cpp @@ -1651,7 +1651,9 @@ void Applet::unregisterAsDragHandle(QGraphicsItem *item) } if (d->registeredAsDragHandle.remove(item)) { - item->removeSceneEventFilter(this); + if (item != this) { + item->removeSceneEventFilter(this); + } } }