Don't shrink non-AdaptiveIcons (#2699)
The shrunken icon didn't look good, so decided to disable it unconditionally
This commit is contained in:
parent
32e0daf1b4
commit
c07e6af1bc
|
|
@ -23,7 +23,6 @@ package org.lsposed.manager.util;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.pm.PackageInfo;
|
import android.content.pm.PackageInfo;
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.drawable.AdaptiveIconDrawable;
|
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
|
||||||
|
|
@ -44,10 +43,7 @@ public class AppModule extends AppGlideModule {
|
||||||
@Override
|
@Override
|
||||||
public void registerComponents(Context context, @NonNull Glide glide, Registry registry) {
|
public void registerComponents(Context context, @NonNull Glide glide, Registry registry) {
|
||||||
int iconSize = context.getResources().getDimensionPixelSize(R.dimen.app_icon_size);
|
int iconSize = context.getResources().getDimensionPixelSize(R.dimen.app_icon_size);
|
||||||
var info = context.getApplicationInfo();
|
var factory = new AppIconModelLoader.Factory(iconSize, false, context);
|
||||||
var pm = context.getPackageManager();
|
|
||||||
var shrinkNonAdaptiveIcons = info.loadIcon(pm) instanceof AdaptiveIconDrawable;
|
|
||||||
var factory = new AppIconModelLoader.Factory(iconSize, shrinkNonAdaptiveIcons, context);
|
|
||||||
registry.prepend(PackageInfo.class, Bitmap.class, factory);
|
registry.prepend(PackageInfo.class, Bitmap.class, factory);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue