Don't create QNetworkReply for image size we will discard 2ms later

This commit is contained in:
Carl Schwan
2021-05-07 02:34:16 +02:00
parent 1e7d3046aa
commit f5a42e64ee
3 changed files with 8 additions and 3 deletions

View File

@@ -79,6 +79,8 @@ QQC2.ItemDelegate {
Layout.minimumHeight: Kirigami.Units.gridUnit * 2
Layout.maximumWidth: Kirigami.Units.gridUnit * 2
Layout.maximumHeight: Kirigami.Units.gridUnit * 2
sourceSize.width: Kirigami.Units.gridUnit * 2
sourceSize.height: Kirigami.Units.gridUnit * 2
Layout.alignment: Qt.AlignTop

View File

@@ -138,6 +138,8 @@ Kirigami.ScrollablePage {
name: model.name || i18n("No Name")
implicitWidth: visible ? height : 0
visible: Config.showAvatarInTimeline
sourceSize.width: Kirigami.Units.gridUnit + Kirigami.Units.largeSpacing * 2
sourceSize.height: Kirigami.Units.gridUnit + Kirigami.Units.largeSpacing * 2
}
trailing: RowLayout {

View File

@@ -196,10 +196,11 @@ Kirigami.OverlayDrawer {
contentItem: RowLayout {
Kirigami.Avatar {
Layout.preferredWidth: height
Layout.fillHeight: true
Layout.preferredWidth: Kirigami.Units.gridUnit + Kirigami.Units.smallSpacing * 2.5
Layout.preferredHeight: Kirigami.Units.gridUnit + Kirigami.Units.smallSpacing * 2.5
visible: Config.showAvatarInTimeline
sourceSize.height: Kirigami.Units.gridUnit + Kirigami.Units.smallSpacing * 2.5
sourceSize.width: Kirigami.Units.gridUnit + Kirigami.Units.smallSpacing * 2.5
source: avatar ? ("image://mxc/" + avatar) : ""
name: name
}