Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Anarios/return-youtube-dislike.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Krupin <krupin.nikita0110@gmail.com>2022-03-23 19:37:59 +0300
committerNikita Krupin <krupin.nikita0110@gmail.com>2022-03-23 19:37:59 +0300
commit0f0fd7a07043754f1509c59b8a6d32195f32622f (patch)
tree4cfa69355d5d10f3389e42eb89882b0952d43ac8
parent54b1b7bfb2e4b8d6ebf4909f5ca12e4efd00ec40 (diff)
adjusted for version numbers of various lengths
-rw-r--r--Extensions/combined/popup.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/Extensions/combined/popup.js b/Extensions/combined/popup.js
index 10055d1..83ee423 100644
--- a/Extensions/combined/popup.js
+++ b/Extensions/combined/popup.js
@@ -138,9 +138,9 @@ function compareVersions(latestStr, currentStr) {
let currentarr = currentStr.split(".");
let outdated = false;
// goes through version numbers from left to right from greatest to least significant
- for (let i = 0; i < latestarr.length; i++) {
- let latest = parseInt(latestarr[i]);
- let current = parseInt(currentarr[i]);
+ for (let i = 0; i < Math.max(latestarr.length, currentarr.length); i++) {
+ let latest = i < latestarr.length ? parseInt(latestarr[i]) : 0;
+ let current = i < currentarr.length ? parseInt(currentarr[i]) : 0;
if (latest > current) {
outdated = true;
break;