diff --git a/resources/qml/MessageView.qml b/resources/qml/MessageView.qml index 2d4fe3a7..d80d274d 100644 --- a/resources/qml/MessageView.qml +++ b/resources/qml/MessageView.qml @@ -25,8 +25,8 @@ ScrollView { model: room // reuseItems still has a few bugs, see https://bugreports.qt.io/browse/QTBUG-95105 https://bugreports.qt.io/browse/QTBUG-95107 - //onModelChanged: if (room) room.sendReset() - //reuseItems: true + onModelChanged: if (room) room.sendReset() + reuseItems: true boundsBehavior: Flickable.StopAtBounds pixelAligned: true spacing: 4 @@ -361,7 +361,7 @@ ScrollView { anchors.horizontalCenter: parent ? parent.horizontalCenter : undefined width: chat.delegateMaxWidth - height: section ? section.height + timelinerow.height : timelinerow.height + height: Math.max(section.active ? section.height + timelinerow.height : timelinerow.height, 10) Rectangle { id: scrollHighlight diff --git a/resources/qml/delegates/Encrypted.qml b/resources/qml/delegates/Encrypted.qml index cd00a9d4..6616d3ce 100644 --- a/resources/qml/delegates/Encrypted.qml +++ b/resources/qml/delegates/Encrypted.qml @@ -3,11 +3,11 @@ // SPDX-License-Identifier: GPL-3.0-or-later import ".." +import QtQuick 2.15 import QtQuick.Controls 2.1 -import QtQuick.Layouts 1.2 import im.nheko 1.0 -ColumnLayout { +Column { id: r required property int encryptionError diff --git a/resources/qml/delegates/MessageDelegate.qml b/resources/qml/delegates/MessageDelegate.qml index 4086a1a8..9f889106 100644 --- a/resources/qml/delegates/MessageDelegate.qml +++ b/resources/qml/delegates/MessageDelegate.qml @@ -34,7 +34,7 @@ Item { required property int encryptionError required property int relatedEventCacheBuster - height: chooser.child.height + height: Math.max(chooser.child.height, 20) DelegateChooser { id: chooser