diff --git a/widgets/icon.cpp b/widgets/icon.cpp index 1990a9605..63f0bb86a 100644 --- a/widgets/icon.cpp +++ b/widgets/icon.cpp @@ -915,6 +915,11 @@ bool Icon::isDown() void Icon::mousePressEvent(QGraphicsSceneMouseEvent *event) { + if (event->button() != Qt::LeftButton) { + Widget::mousePressEvent(event); + return; + } + //kDebug(); foreach (IconAction *action, d->cornerActions) { action->event(event->type(), event->pos());