X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatline.cpp;h=7e0acd585f3527764f93aa42d0619d81a6e4051b;hp=2af3269a380ca91691a1cf505592ef6ec4427b5c;hb=1b8b7589f2fb30e1b3583a8914dabced8a190655;hpb=826a68dd9b56492b00a4b64bc959acc3f8891ad0 diff --git a/src/qtui/chatline.cpp b/src/qtui/chatline.cpp index 2af3269a..7e0acd58 100644 --- a/src/qtui/chatline.cpp +++ b/src/qtui/chatline.cpp @@ -248,17 +248,17 @@ void ChatLine::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) { void ChatLine::hoverEnterEvent(QGraphicsSceneHoverEvent *event) { ChatItem *item = mouseEventTargetItem(event->pos()); - if(item) { - Q_ASSERT(!_hoverItem); + if(item && !_hoverItem) { _hoverItem = item; item->hoverEnterEvent(event); } } void ChatLine::hoverLeaveEvent(QGraphicsSceneHoverEvent *event) { - Q_ASSERT(_hoverItem); - _hoverItem->hoverLeaveEvent(event); - _hoverItem = 0; + if(_hoverItem) { + _hoverItem->hoverLeaveEvent(event); + _hoverItem = 0; + } } void ChatLine::hoverMoveEvent(QGraphicsSceneHoverEvent *event) {