X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatscene.cpp;h=24394b9048b5fa8d4cfec974998fa9ab594aea97;hp=7d2944c696c83c167ebdbce61b8a581538f21183;hb=686544c12057dc9fc73f1ded2512717b4071b723;hpb=7e76b93191c8f19c24709f36992c99f8ee9d508d diff --git a/src/qtui/chatscene.cpp b/src/qtui/chatscene.cpp index 7d2944c6..24394b90 100644 --- a/src/qtui/chatscene.cpp +++ b/src/qtui/chatscene.cpp @@ -579,7 +579,8 @@ void ChatScene::contextMenuEvent(QGraphicsSceneContextMenuEvent *event) { QMenu menu; // zoom actions and similar - chatView()->addActionsToMenu(&menu); + chatView()->addActionsToMenu(&menu, pos); + menu.addSeparator(); if(isPosOverSelection(pos)) menu.addAction(SmallIcon("edit-copy"), tr("Copy Selection"), @@ -670,7 +671,7 @@ void ChatScene::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) { } void ChatScene::clickTimeout() { - if(!_leftButtonPressed && _clickMode == SingleClick) + if(!_leftButtonPressed && _clickMode == SingleClick && !_clickHandled) handleClick(Qt::LeftButton, _clickPos); }