EventImage: respect uiScale

This commit is contained in:
miruka
2019-12-05 10:51:57 -04:00
parent a555ad0e19
commit 97cf7b6dcd
2 changed files with 24 additions and 16 deletions

View File

@@ -31,18 +31,25 @@ HMxcImage {
theme.chat.message.thumbnailMinSize.height,
// Real size
loader.singleMediaInfo.thumbnail_width ||
loader.singleMediaInfo.media_width ||
implicitWidth ||
800,
(
loader.singleMediaInfo.thumbnail_width ||
loader.singleMediaInfo.media_width ||
implicitWidth ||
800
) * theme.uiScale,
loader.singleMediaInfo.thumbnail_height ||
loader.singleMediaInfo.media_height ||
implicitHeight ||
600,
(
loader.singleMediaInfo.thumbnail_height ||
loader.singleMediaInfo.media_height ||
implicitHeight ||
600
) * theme.uiScale,
// Maximum display size
Math.min(eventList.height * maxHeight, eventContent.messageBodyWidth),
Math.min(
eventList.height * maxHeight,
eventContent.messageBodyWidth * Math.min(1, theme.uiScale),
),
eventList.height * maxHeight,
)