From: Marcus Eggenberger Date: Mon, 11 Aug 2008 15:28:54 +0000 (+0200) Subject: stop the chat monitor from stealing unhandled double click events X-Git-Tag: 0.3.0~65 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=aec3a3ab4432d3898ced99de0a61321a1b300fa1;ds=sidebyside stop the chat monitor from stealing unhandled double click events --- diff --git a/src/qtui/chatmonitorview.cpp b/src/qtui/chatmonitorview.cpp index 6d5d6679..e004e0cb 100644 --- a/src/qtui/chatmonitorview.cpp +++ b/src/qtui/chatmonitorview.cpp @@ -61,10 +61,12 @@ void ChatMonitorView::contextMenuEvent(QContextMenuEvent *event) { } void ChatMonitorView::mouseDoubleClickEvent(QMouseEvent *event) { - if(scene()->sectionByScenePos(event->pos()) != ChatLineModel::SenderColumn) + if(scene()->sectionByScenePos(event->pos()) != ChatLineModel::SenderColumn) { + ChatView::mouseDoubleClickEvent(event); return; + } - //ChatItem *chatItem = static_cast(itemAt(event->pos())); + event->accept(); ChatItem *chatItem = dynamic_cast(itemAt(event->pos())); BufferId bufferId = chatItem->data(MessageModel::BufferIdRole).value(); if(!bufferId.isValid())