projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
BufferViewOverlay now correctly respects filtering of buffer types
[quassel.git]
/
src
/
qtui
/
chatline.cpp
diff --git
a/src/qtui/chatline.cpp
b/src/qtui/chatline.cpp
index
2af3269
..
7e0acd5
100644
(file)
--- 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());
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) {
_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) {
}
void ChatLine::hoverMoveEvent(QGraphicsSceneHoverEvent *event) {