diff --git a/widgets/icon.cpp b/widgets/icon.cpp index dfd246252..cee36bb67 100644 --- a/widgets/icon.cpp +++ b/widgets/icon.cpp @@ -1025,7 +1025,7 @@ void Icon::mousePressEvent(QGraphicsSceneMouseEvent *event) } } - if (!handled) { + if (!handled && geometry().contains(event->pos())) { emit pressed(true); }