fix(YouTube - Video quality): Fix dialog quality list check mark not always shown
This commit is contained in:
+2
-3
@@ -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);
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -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++;
|
||||||
|
|||||||
Reference in New Issue
Block a user