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 9085b5d1..edc36bae 100644 --- a/lineage/lib/main/java/org/lineageos/platform/internal/StyleInterfaceService.java +++ b/lineage/lib/main/java/org/lineageos/platform/internal/StyleInterfaceService.java @@ -318,15 +318,7 @@ public class StyleInterfaceService extends LineageSystemService { @Override public boolean setAccent(String pkgName) { enforceChangeStylePermission(); - /* - * We need to clear the caller's identity in order to - * allow this method call to modify settings - * not allowed by the caller's permissions. - */ - long token = clearCallingIdentity(); - boolean success = setAccentInternal(pkgName); - restoreCallingIdentity(token); - return success; + return setAccentInternal(pkgName); } @Override @@ -384,15 +376,7 @@ public class StyleInterfaceService extends LineageSystemService { @Override public boolean setDarkOverlay(String overlayName) { enforceChangeStylePermission(); - /* - * We need to clear the caller's identity in order to - * allow this method call to modify settings - * not allowed by the caller's permissions. - */ - long token = clearCallingIdentity(); - boolean success = setDarkOverlayInternal(overlayName); - restoreCallingIdentity(token); - return success; + return setDarkOverlayInternal(overlayName); } @Override