diff options
| author | fiaxh <git@lightrise.org> | 2025-06-14 17:50:07 +0200 |
|---|---|---|
| committer | fiaxh <git@lightrise.org> | 2025-06-14 17:50:07 +0200 |
| commit | bd8f277b9129a48a95ee19a2a3ec41d13aa66d4a (patch) | |
| tree | d3538411c045c8245e81a32237039e924dd4efa4 /main/src/ui | |
| parent | 1dae4e1abd2b49fdfb64eecf068d1085dcd7e125 (diff) | |
Add basic support for BOB thumbnails in SFS
Diffstat (limited to 'main/src/ui')
| -rw-r--r-- | main/src/ui/conversation_content_view/file_image_widget.vala | 6 | ||||
| -rw-r--r-- | main/src/ui/util/preference_group.vala | 2 |
2 files changed, 2 insertions, 6 deletions
diff --git a/main/src/ui/conversation_content_view/file_image_widget.vala b/main/src/ui/conversation_content_view/file_image_widget.vala index fa848c6d..dae245e4 100644 --- a/main/src/ui/conversation_content_view/file_image_widget.vala +++ b/main/src/ui/conversation_content_view/file_image_widget.vala @@ -217,11 +217,7 @@ public class FileImageWidget : Widget { } public static Pixbuf? parse_thumbnail(Xep.JingleContentThumbnails.Thumbnail thumbnail) { - Bytes? data = Xep.BitsOfBinary.get_data_for_uri(thumbnail.uri); - if (data == null) { - warning("Couldn't parse data from uri: %s", thumbnail.uri); - } - MemoryInputStream input_stream = new MemoryInputStream.from_data(data.get_data()); + MemoryInputStream input_stream = new MemoryInputStream.from_data(thumbnail.data.get_data()); return new Pixbuf.from_stream(input_stream); } diff --git a/main/src/ui/util/preference_group.vala b/main/src/ui/util/preference_group.vala index 0a8e37c7..6056f2c8 100644 --- a/main/src/ui/util/preference_group.vala +++ b/main/src/ui/util/preference_group.vala @@ -26,7 +26,7 @@ namespace Dino.Ui.Util { if (entry_view_model != null) { Adw.EntryRow view = new Adw.EntryRow() { title = entry_view_model.title, show_apply_button=true }; if (preferences_row.media_uri != null) { - var bytes = BitsOfBinary.get_data_for_uri(preferences_row.media_uri); + var bytes = Xmpp.get_data_for_uri(preferences_row.media_uri); Picture picture = new Picture.for_paintable(Texture.from_bytes(bytes)); view.add_suffix(picture); } |
