fix(YouTube - Video quality): Fix dialog quality list check mark not always shown

This commit is contained in:
LisoUseInAIKyrios
2025-08-04 15:17:00 -04:00
parent 4b2b5e3029
commit 1bc63e50a7
2 changed files with 3 additions and 4 deletions
@@ -145,9 +145,8 @@ public class RememberVideoQualityPatch {
} }
VideoQuality updatedCurrentQuality = qualities[originalQualityIndex]; VideoQuality updatedCurrentQuality = qualities[originalQualityIndex];
if (updatedCurrentQuality.patch_getResolution() != AUTOMATIC_VIDEO_QUALITY_VALUE && if (updatedCurrentQuality.patch_getResolution() != AUTOMATIC_VIDEO_QUALITY_VALUE
(currentQuality == null && (currentQuality == null || currentQuality != updatedCurrentQuality)) {
|| !currentQuality.patch_getQualityName().equals(updatedCurrentQuality.patch_getQualityName()))) {
currentQuality = updatedCurrentQuality; currentQuality = updatedCurrentQuality;
Logger.printDebug(() -> "Current quality changed to: " + updatedCurrentQuality); Logger.printDebug(() -> "Current quality changed to: " + updatedCurrentQuality);
@@ -207,7 +207,7 @@ public class VideoQualityDialogButton {
// -1 adjustment for automatic quality at first index. // -1 adjustment for automatic quality at first index.
int listViewSelectedIndex = -1; int listViewSelectedIndex = -1;
for (VideoQuality quality : currentQualities) { for (VideoQuality quality : currentQualities) {
if (quality == currentQuality) { if (quality.patch_getQualityName().equals(currentQuality.patch_getQualityName())) {
break; break;
} }
listViewSelectedIndex++; listViewSelectedIndex++;