From aec3a3ab4432d3898ced99de0a61321a1b300fa1 Mon Sep 17 00:00:00 2001 From: Marcus Eggenberger Date: Mon, 11 Aug 2008 17:28:54 +0200 Subject: [PATCH] stop the chat monitor from stealing unhandled double click events --- src/qtui/chatmonitorview.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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()) -- 2.20.1