[fractal] room-history: Request bigger thumbnails



commit cd823e59372ee383583964af0d928cbda60184b9
Author: Kévin Commaille <zecakeh tedomum fr>
Date:   Mon Oct 10 15:12:11 2022 +0200

    room-history: Request bigger thumbnails
    
    Otherwise they are blurry because we request smaller images than the
    available space.

 src/session/content/room_history/message_row/media.rs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/session/content/room_history/message_row/media.rs 
b/src/session/content/room_history/message_row/media.rs
index 40ad536f4..22d94398b 100644
--- a/src/session/content/room_history/message_row/media.rs
+++ b/src/session/content/room_history/message_row/media.rs
@@ -14,7 +14,6 @@ use matrix_sdk::{
             room::message::{ImageMessageEventContent, VideoMessageEventContent},
             sticker::StickerEventContent,
         },
-        uint,
     },
 };
 
@@ -382,6 +381,7 @@ impl MessageMedia {
         C: MediaEventContent + Send + Sync + Clone + 'static,
     {
         self.set_state(MediaState::Loading);
+        let scale_factor = self.scale_factor();
 
         let media = session.client().media();
         let handle = spawn_tokio!(async move {
@@ -392,8 +392,8 @@ impl MessageMedia {
                             content.clone(),
                             MediaThumbnailSize {
                                 method: Method::Scale,
-                                width: uint!(320),
-                                height: uint!(240),
+                                width: ((MAX_THUMBNAIL_WIDTH * scale_factor) as u32).into(),
+                                height: ((MAX_THUMBNAIL_HEIGHT * scale_factor) as u32).into(),
                             },
                             true,
                         )


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]