fix(Spotify): Prevent hiding all navigation bar buttons (#5122)

This commit is contained in:
Nuckyz
2025-06-05 16:55:33 -03:00
committed by GitHub
parent 4bbc23721f
commit 8afbef0134
2 changed files with 16 additions and 0 deletions

View File

@ -37,6 +37,11 @@ public final class HideCreateButtonPatch {
String matchedTitleResId = null;
for (String titleResId : CREATE_BUTTON_TITLE_RES_ID_LIST) {
// In case the resource id has not been found.
if (titleResId.equals("0")) {
continue;
}
if (stringifiedNavigationBarItem.contains(titleResId)) {
isCreateButton = true;
matchedTitleResId = titleResId;
@ -58,6 +63,11 @@ public final class HideCreateButtonPatch {
* Create button.
*/
public static boolean isOldCreateButton(int oldNavigationBarItemTitleResId) {
// In case the resource id has not been found.
if (OLD_CREATE_BUTTON_TITLE_RES_ID == 0) {
return false;
}
boolean isCreateButton = oldNavigationBarItemTitleResId == OLD_CREATE_BUTTON_TITLE_RES_ID;
if (isCreateButton) {

View File

@ -216,6 +216,12 @@ public final class UnlockPremiumPatch {
for (int i = 0; i < stringList.size(); i++) {
String string = stringList.get(i);
// In case the string is a resource id, and it has not been found.
if (string.equals("0")) {
continue;
}
if (!stringifiedContextMenuItem.contains(string)) {
allMatch = false;
break;