From 63af4cae7762609060f50220d08f060963291813 Mon Sep 17 00:00:00 2001 From: James Graham Date: Mon, 22 Aug 2022 17:38:50 +0000 Subject: [PATCH] Fix timeline layout for non text messages Change the target of the hover component and delegate layout to timeline container so it applies to all delegates not just text messages. BUG: 457689 --- imports/NeoChat/Component/Timeline/TimelineContainer.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/imports/NeoChat/Component/Timeline/TimelineContainer.qml b/imports/NeoChat/Component/Timeline/TimelineContainer.qml index 29a09ad73..faacc9141 100644 --- a/imports/NeoChat/Component/Timeline/TimelineContainer.qml +++ b/imports/NeoChat/Component/Timeline/TimelineContainer.qml @@ -58,7 +58,7 @@ QQC2.ItemDelegate { // updates the global hover component to point to this delegate, and update its position function updateHoverComponent() { if (hoverComponent) { - hoverComponent.delegate = messageDelegate + hoverComponent.delegate = timelineContainer hoverComponent.bubble = bubble hoverComponent.updateFunction = updateHoverComponent; hoverComponent.event = model @@ -71,7 +71,7 @@ QQC2.ItemDelegate { State { name: "alignLeft" AnchorChanges { - target: messageDelegate + target: timelineContainer anchors.horizontalCenter: undefined anchors.left: parent ? parent.left : undefined } @@ -79,7 +79,7 @@ QQC2.ItemDelegate { State { name: "alignCenter" AnchorChanges { - target: messageDelegate + target: timelineContainer anchors.horizontalCenter: parent ? parent.horizontalCenter : undefined anchors.left: undefined }