fix: text mime types should be rendered
Signed-off-by: mellobacon <mellodev@outlook.com>
mellobacon committed
Nov 5, 2023 at 16:11 UTC
a0ccf59a707a975a013a09d782e5e70fe7db58b3
1 file changed
+8
-2
src-tauri/src/main.rs
+8
-2
@@ -191,8 +191,14 @@ fn write_file(path: &str, content: &str, enc: &str, has_bom: bool) {
191
fn is_supported(path: &str) -> bool {
192
match infer::get_from_path(path) {
193
Ok(Some(info)) => {
194
- info!("File type detected: {}. Must be binary.", info.mime_type());
195
- false
194
+ let mut supported = false;
195
+ if info.mime_type().contains("text") {
196
+ supported = true;
197
+ }
198
+ else {
199
+ info!("File type detected: {}. Must be binary.", info.mime_type());
200
+ }
201
+ supported
202
}
203
Ok(None) => {
204
true