Check for null values and set minimal refresh rate

This commit is contained in:
Łukasz Mierzwa
2017-07-07 16:21:24 -07:00
parent 60675fae19
commit da063fbd83
2 changed files with 8 additions and 4 deletions

View File

@@ -80,14 +80,18 @@ var Unsee = (function() {
var setRefreshRate = function(seconds) {
var rate = parseInt(seconds);
if (isNaN(rate)) {
if (isNaN(rate) || rate === null) {
// if passed rate is incorrect use select value
rate = Config.GetOption("refresh").Get();
if (isNaN(rate)) {
if (isNaN(rate) || rate === null) {
// if that's also borked use default 15
rate = 15;
}
}
// don't allow setting refresh rate lower than 1s
if (rate < 1) {
rate = 1;
}
refreshInterval = rate;
Progress.Reset();
};

File diff suppressed because one or more lines are too long