From a9afea70c3ad3d45c92b64cb989f79ec1e473973 Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Mon, 5 Mar 2018 22:08:15 +0000 Subject: [PATCH] lineage-sdk: Update the way OMS records details about overlays Change-Id: If5c5988e32b9ee7bec129b60b8b13ee4772904b2 --- .../org/lineageos/platform/internal/StyleInterfaceService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; }