summaryrefslogtreecommitdiffstats
path: root/pica-client/contactlistwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pica-client/contactlistwidget.cpp')
-rw-r--r--pica-client/contactlistwidget.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/pica-client/contactlistwidget.cpp b/pica-client/contactlistwidget.cpp
index bff36bd..94439f2 100644
--- a/pica-client/contactlistwidget.cpp
+++ b/pica-client/contactlistwidget.cpp
@@ -44,8 +44,13 @@ void ContactListWidget::contextMenuEvent(QContextMenuEvent *event)
menu.addAction(delcontactAct);
menu.addAction(addcontactAct);
- menu.addAction(startchatAct);
- menu.addAction(viewcertAct);
+
+ if (this->itemAt(event->pos()))
+ menu.addAction(startchatAct);
+
+ if (this->itemAt(event->pos()))
+ menu.addAction(viewcertAct);
+
menu.exec(event->globalPos());
}