diff --git a/lineage/lib/main/java/org/lineageos/platform/internal/StyleInterfaceService.java b/lineage/lib/main/java/org/lineageos/platform/internal/StyleInterfaceService.java index aae442da..d7b5e4a1 100644 --- a/lineage/lib/main/java/org/lineageos/platform/internal/StyleInterfaceService.java +++ b/lineage/lib/main/java/org/lineageos/platform/internal/StyleInterfaceService.java @@ -161,7 +161,8 @@ public class StyleInterfaceService extends LineageSystemService { try { PackageInfo pi = mPackageManager.getPackageInfo(pkgName, 0); - return pi != null && !pi.isStaticOverlay && isValidAccent(pkgName); + return pi != null && (pi.overlayFlags & PackageInfo.FLAG_OVERLAY_STATIC) == 0 && + isValidAccent(pkgName); } catch (PackageManager.NameNotFoundException e) { return false; }