From e39e476ef0e9528d0bbfa112b4ff863eed070609 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Wed, 5 Feb 2025 20:45:35 +0100 Subject: [PATCH] fix: don't hardcode package name for setting different app icons --- app/src/main/java/com/github/libretube/helpers/ThemeHelper.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/libretube/helpers/ThemeHelper.kt b/app/src/main/java/com/github/libretube/helpers/ThemeHelper.kt index f5024bdf40..24a6b1bcc3 100644 --- a/app/src/main/java/com/github/libretube/helpers/ThemeHelper.kt +++ b/app/src/main/java/com/github/libretube/helpers/ThemeHelper.kt @@ -128,7 +128,7 @@ object ThemeHelper { fun changeIcon(context: Context, newLogoActivityAlias: String) { // Disable Old Icon(s) for (appIcon in IconsSheetAdapter.availableIcons) { - val activityClass = "com.github.libretube." + appIcon.activityAlias + val activityClass = context.packageName + "." + appIcon.activityAlias // remove old icons context.packageManager.setComponentEnabledSetting( @@ -139,7 +139,7 @@ object ThemeHelper { } // set the class name for the activity alias - val newLogoActivityClass = "com.github.libretube.$newLogoActivityAlias" + val newLogoActivityClass = context.packageName + "." + newLogoActivityAlias // Enable New Icon context.packageManager.setComponentEnabledSetting( ComponentName(context.packageName, newLogoActivityClass),