From 2e361e7b8fa7d539e9186c1b93298aa23e00f7f6 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Mon, 10 Feb 2025 17:44:23 +0100 Subject: [PATCH] fix: can't change app icon (debug versions only) --- 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 24a6b1bcc..fdc874230 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 = context.packageName + "." + appIcon.activityAlias + val activityClass = context.packageName.removeSuffix(".debug") + "." + appIcon.activityAlias // remove old icons context.packageManager.setComponentEnabledSetting( @@ -139,7 +139,7 @@ object ThemeHelper { } // set the class name for the activity alias - val newLogoActivityClass = context.packageName + "." + newLogoActivityAlias + val newLogoActivityClass = context.packageName.removeSuffix(".debug") + "." + newLogoActivityAlias // Enable New Icon context.packageManager.setComponentEnabledSetting( ComponentName(context.packageName, newLogoActivityClass),