diff options
| author | fiaxh <git@lightrise.org> | 2025-04-21 12:53:34 +0200 |
|---|---|---|
| committer | fiaxh <git@lightrise.org> | 2025-12-19 12:14:28 +0100 |
| commit | 5fb3de6443eaf0d94f1ccd07dee94b124708fe16 (patch) | |
| tree | 6c96cc222a0b7b0114c093c2b00abb1bda669c5f /main/src/ui/file_send_overlay.vala | |
| parent | f777856517ce39c4004be61c2661cc15377648fc (diff) | |
Handle content type != mime type
Diffstat (limited to 'main/src/ui/file_send_overlay.vala')
| -rw-r--r-- | main/src/ui/file_send_overlay.vala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/main/src/ui/file_send_overlay.vala b/main/src/ui/file_send_overlay.vala index 130dc492..0067e09d 100644 --- a/main/src/ui/file_send_overlay.vala +++ b/main/src/ui/file_send_overlay.vala @@ -31,9 +31,9 @@ public class FileSendOverlay : Adw.Dialog { private async void load_file_widget(File file, FileInfo file_info) { string file_name = file_info.get_display_name(); - string mime_type = file_info.get_content_type(); + var content_type = new Xmpp.FileContentType.from_file_info(file_info); - bool is_image = Dino.Util.is_pixbuf_supported_mime_type(mime_type); + bool is_image = Dino.Util.is_pixbuf_supported_content_type(content_type); Widget? widget = null; if (is_image) { @@ -47,7 +47,7 @@ public class FileSendOverlay : Adw.Dialog { if (widget == null) { FileDefaultWidget default_widget = new FileDefaultWidget(); default_widget.name_label.label = file_name; - default_widget.set_static_file_info(mime_type); + default_widget.set_static_file_info(content_type); widget = default_widget; } |
