diff --git a/app/src/main/java/io/xpipe/app/icon/SystemIconCache.java b/app/src/main/java/io/xpipe/app/icon/SystemIconCache.java index de21ae8f5..5f15aec45 100644 --- a/app/src/main/java/io/xpipe/app/icon/SystemIconCache.java +++ b/app/src/main/java/io/xpipe/app/icon/SystemIconCache.java @@ -84,7 +84,7 @@ public class SystemIconCache { var scheme = rasterizeSizes(icon.getFile(), target, icon.getName(), false); if (scheme == ImageColorScheme.TRANSPARENT) { var message = "Failed to rasterize icon " - + icon.getFile().getFileName().toString() + ": Rasterized image is transparent"; + + icon.getFile().getFileName().toString(); ErrorEventFactory.fromMessage(message).omit().expected().handle(); continue; } @@ -120,7 +120,7 @@ public class SystemIconCache { var scheme = rasterizeSizes(icon.getFile(), target, icon.getName(), true); if (scheme == ImageColorScheme.TRANSPARENT) { var message = "Failed to rasterize icon " - + icon.getFile().getFileName().toString() + ": Rasterized image is transparent"; + + icon.getFile().getFileName().toString(); ErrorEventFactory.fromMessage(message) .omit() .expected() diff --git a/app/src/main/java/io/xpipe/app/prefs/AppPrefsStorageHandler.java b/app/src/main/java/io/xpipe/app/prefs/AppPrefsStorageHandler.java index 5751c51a0..2dbc20033 100644 --- a/app/src/main/java/io/xpipe/app/prefs/AppPrefsStorageHandler.java +++ b/app/src/main/java/io/xpipe/app/prefs/AppPrefsStorageHandler.java @@ -80,7 +80,7 @@ public class AppPrefsStorageHandler { } var mapper = JacksonMapper.getDefault(); - setContent(key, mapper.valueToTree(object)); + setContent(key, mapper.writerFor(type).valueToTree(object)); } @SuppressWarnings("unchecked")