mirror of
https://github.com/libre-tube/LibreTube.git
synced 2025-04-29 00:10:32 +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)
|
val activityAliases = context.resources.getStringArray(R.array.iconsValue)
|
||||||
// Disable Old Icon(s)
|
// Disable Old Icon(s)
|
||||||
for (activityAlias in activityAliases) {
|
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(
|
context.packageManager.setComponentEnabledSetting(
|
||||||
ComponentName(context.packageName, "com.github.libretube.$activityAlias"),
|
ComponentName(context.packageName, activityClass),
|
||||||
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
|
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
|
||||||
PackageManager.DONT_KILL_APP
|
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
|
// Enable New Icon
|
||||||
context.packageManager.setComponentEnabledSetting(
|
context.packageManager.setComponentEnabledSetting(
|
||||||
ComponentName(context.packageName, "com.github.libretube.$newLogoActivityAlias"),
|
ComponentName(context.packageName, newLogoActivityClass),
|
||||||
PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
|
PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
|
||||||
PackageManager.DONT_KILL_APP
|
PackageManager.DONT_KILL_APP
|
||||||
)
|
)
|
||||||
|
@ -608,7 +608,7 @@
|
|||||||
<item>@string/birdIcon</item>
|
<item>@string/birdIcon</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
<string-array name="iconsValue">
|
<string-array name="iconsValue">
|
||||||
<item>activities.MainActivity</item>
|
<item>MainActivity</item>
|
||||||
<item>IconLegacy</item>
|
<item>IconLegacy</item>
|
||||||
<item>IconGradient</item>
|
<item>IconGradient</item>
|
||||||
<item>IconFire</item>
|
<item>IconFire</item>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user