3 files changed, 9 insertions, 11 deletions
diff --git a/resources/qml/MessageView.qml b/resources/qml/MessageView.qml
index e5c6b4ec..6446e61b 100644
--- a/resources/qml/MessageView.qml
+++ b/resources/qml/MessageView.qml
@@ -33,7 +33,7 @@ ScrollView {
verticalLayoutDirection: ListView.BottomToTop
onCountChanged: {
// Mark timeline as read
- if (atYEnd)
+ if (atYEnd && room)
model.currentIndex = 0;
}
@@ -233,8 +233,8 @@ ScrollView {
id: dateBubble
anchors.horizontalCenter: parent ? parent.horizontalCenter : undefined
- visible: previousMessageDay !== day
- text: chat.model.formatDateSeparator(timestamp)
+ visible: room && previousMessageDay !== day
+ text: room ? room.formatDateSeparator(timestamp) : ""
color: Nheko.colors.text
height: Math.round(fontMetrics.height * 1.4)
width: contentWidth * 1.2
@@ -257,10 +257,10 @@ ScrollView {
width: Nheko.avatarSize
height: Nheko.avatarSize
- url: chat.model.avatarUrl(userId).replace("mxc://", "image://MxcImage/")
+ url: !room ? "" : room.avatarUrl(userId).replace("mxc://", "image://MxcImage/")
displayName: userName
userid: userId
- onClicked: chat.model.openUserProfile(userId)
+ onClicked: room.openUserProfile(userId)
ToolTip.visible: avatarHover.hovered
ToolTip.text: userid
diff --git a/resources/qml/TimelineView.qml b/resources/qml/TimelineView.qml
index 5a8b5381..9bc4bef0 100644
--- a/resources/qml/TimelineView.qml
+++ b/resources/qml/TimelineView.qml
@@ -84,11 +84,10 @@ Item {
target: timelineView
}
-
- MessageView {
- implicitHeight: msgView.height - typingIndicator.height
- Layout.fillWidth: true
- }
+ MessageView {
+ implicitHeight: msgView.height - typingIndicator.height
+ Layout.fillWidth: true
+ }
Loader {
source: CallManager.isOnCall && CallManager.callType != CallType.VOICE ? "voip/VideoCall.qml" : ""
diff --git a/resources/qml/dialogs/ImagePackEditorDialog.qml b/resources/qml/dialogs/ImagePackEditorDialog.qml
index dda2c1ad..e78213e0 100644
--- a/resources/qml/dialogs/ImagePackEditorDialog.qml
+++ b/resources/qml/dialogs/ImagePackEditorDialog.qml
@@ -279,7 +279,6 @@ ApplicationWindow {
Layout.alignment: Qt.AlignRight
}
-
Item {
Layout.columnSpan: 2
Layout.fillHeight: true
|