diff --git a/app/src/main/java/org/fdroid/fdroid/net/IconDownloader.java b/app/src/main/java/org/fdroid/fdroid/net/IconDownloader.java index 943b23cb7..1ba751f99 100644 --- a/app/src/main/java/org/fdroid/fdroid/net/IconDownloader.java +++ b/app/src/main/java/org/fdroid/fdroid/net/IconDownloader.java @@ -17,7 +17,11 @@ public class IconDownloader implements ImageDownloader { @Override public InputStream getStream(String imageUri, Object extra) throws IOException { - return DownloaderFactory.create(context, imageUri).getInputStream(); + switch (Scheme.ofUri(imageUri)) { + case ASSETS: + return context.getAssets().open(Scheme.ASSETS.crop(imageUri)); + default: + return DownloaderFactory.create(context, imageUri).getInputStream(); + } } - }