Don't shrink non-AdaptiveIcons (#2699)

The shrunken icon didn't look good, so decided to disable it
unconditionally
This commit is contained in:
Howard Wu 2023-08-20 02:33:31 +08:00 committed by GitHub
parent 32e0daf1b4
commit c07e6af1bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 5 deletions

View File

@ -23,7 +23,6 @@ package org.lsposed.manager.util;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.graphics.Bitmap;
import android.graphics.drawable.AdaptiveIconDrawable;
import androidx.annotation.NonNull;
@ -44,10 +43,7 @@ public class AppModule extends AppGlideModule {
@Override
public void registerComponents(Context context, @NonNull Glide glide, Registry registry) {
int iconSize = context.getResources().getDimensionPixelSize(R.dimen.app_icon_size);
var info = context.getApplicationInfo();
var pm = context.getPackageManager();
var shrinkNonAdaptiveIcons = info.loadIcon(pm) instanceof AdaptiveIconDrawable;
var factory = new AppIconModelLoader.Factory(iconSize, shrinkNonAdaptiveIcons, context);
var factory = new AppIconModelLoader.Factory(iconSize, false, context);
registry.prepend(PackageInfo.class, Bitmap.class, factory);
}
}