Hide hover when leaving the timeline

This commit is contained in:
Nicolas Werner 2022-03-01 04:21:00 +01:00
parent 35a2b0e45a
commit 89a8f7a3f1
No known key found for this signature in database
GPG key ID: C8D75E610773F2D9

View file

@ -63,7 +63,7 @@ Item {
property Item attached: null property Item attached: null
property alias model: row.model property alias model: row.model
// use comma to update on scroll // use comma to update on scroll
property var attachedPos: chat.contentY, attached ? chat.mapFromItem(attached, attached ? attached.width - width : 0, -height) : null property var attachedPos: chat.contentY, chat.count, attached ? chat.mapFromItem(attached, attached ? attached.width - width : 0, -height) : null
readonly property int padding: Nheko.paddingSmall readonly property int padding: Nheko.paddingSmall
visible: Settings.buttonsInTimeline && !!attached && (attached.hovered || messageActionHover.hovered) visible: Settings.buttonsInTimeline && !!attached && (attached.hovered || messageActionHover.hovered)
@ -478,7 +478,7 @@ Item {
TimelineRow { TimelineRow {
id: timelinerow id: timelinerow
hovered: (wrapper.hovered && !messageActionHover.hovered) || (messageActions.model != undefined && messageActions.model.eventId == timelinerow.eventId) hovered: messageActionHover.hovered ? (messageActions.model != undefined && messageActions.model.eventId == timelinerow.eventId) : wrapper.hovered
proportionalHeight: wrapper.proportionalHeight proportionalHeight: wrapper.proportionalHeight
type: chat.model, wrapper.type type: chat.model, wrapper.type