Selaa lähdekoodia

fix(bundler): debian failing to load icns icon, closes #3062 (#4009)

* fix(bundler): debian failing to load icns icon, closes #3062

* fix change file
Lucas Fernandes Nogueira 3 vuotta sitten
vanhempi
sitoutus
de444b15d2

+ 5 - 0
.changes/fix-debian-icns-load.md

@@ -0,0 +1,5 @@
+---
+"tauri-bundler": patch
+---
+
+Ignore errors when loading `icns` files in the `.deb` package generation.

+ 4 - 3
tooling/bundler/src/bundle/linux/debian.rs

@@ -320,9 +320,10 @@ fn generate_icon_files(settings: &Settings, data_dir: &Path) -> crate::Result<BT
           path: dest_path,
         };
         if !icons.contains(&deb_icon) {
-          let icon = icon_family.get_icon_with_type(icon_type)?;
-          icon.write_png(common::create_file(&deb_icon.path)?)?;
-          icons.insert(deb_icon);
+          if let Ok(icon) = icon_family.get_icon_with_type(icon_type) {
+            icon.write_png(common::create_file(&deb_icon.path)?)?;
+            icons.insert(deb_icon);
+          }
         }
       }
     } else {