mirror of
https://github.com/libre-tube/LibreTube.git
synced 2025-04-28 07:50:31 +05:30
fix icon settings default value
This commit is contained in:
parent
3f6a22ade8
commit
00a1303180
@ -71,15 +71,25 @@ object ThemeHelper {
|
||||
val activityAliases = context.resources.getStringArray(R.array.iconsValue)
|
||||
// Disable Old Icon(s)
|
||||
for (activityAlias in activityAliases) {
|
||||
val activityClass = "com.github.libretube." +
|
||||
if (activityAlias == activityAliases[0]) "activities.MainActivity" // default icon/activity
|
||||
else activityAlias
|
||||
|
||||
// remove old icons
|
||||
context.packageManager.setComponentEnabledSetting(
|
||||
ComponentName(context.packageName, "com.github.libretube.$activityAlias"),
|
||||
ComponentName(context.packageName, activityClass),
|
||||
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
|
||||
PackageManager.DONT_KILL_APP
|
||||
)
|
||||
}
|
||||
|
||||
// set the class name for the activity alias
|
||||
val newLogoActivityClass = "com.github.libretube." +
|
||||
if (newLogoActivityAlias == activityAliases[0]) "activities.MainActivity" // default icon/activity
|
||||
else newLogoActivityAlias
|
||||
// Enable New Icon
|
||||
context.packageManager.setComponentEnabledSetting(
|
||||
ComponentName(context.packageName, "com.github.libretube.$newLogoActivityAlias"),
|
||||
ComponentName(context.packageName, newLogoActivityClass),
|
||||
PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
|
||||
PackageManager.DONT_KILL_APP
|
||||
)
|
||||
|
@ -608,7 +608,7 @@
|
||||
<item>@string/birdIcon</item>
|
||||
</string-array>
|
||||
<string-array name="iconsValue">
|
||||
<item>activities.MainActivity</item>
|
||||
<item>MainActivity</item>
|
||||
<item>IconLegacy</item>
|
||||
<item>IconGradient</item>
|
||||
<item>IconFire</item>
|
||||
|
Loading…
x
Reference in New Issue
Block a user