JS comparison type safety warning fixes
This commit is contained in:
parent
e3fd7f7d61
commit
7e8b1b67e7
2 changed files with 4 additions and 4 deletions
|
@ -27,7 +27,7 @@ Item {
|
|||
function anyAdvancedSettings(items)
|
||||
{
|
||||
for (var i = 0; i < items.length; i++) {
|
||||
if (items[i].advanced == true) return true;
|
||||
if (items[i].advanced === true) return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
|
@ -39,7 +39,7 @@ Item {
|
|||
{
|
||||
for (var i = 0; i < items.length; i++) {
|
||||
var control = items[i];
|
||||
if (control.advanced == true) {
|
||||
if (control.advanced === true) {
|
||||
if (!control.__isDefault && !control.hidden) {
|
||||
//console.info("Non-default advanced setting:" + control.label + ","
|
||||
// + control.defaultValue + " != " + control.value) ;
|
||||
|
|
|
@ -26,7 +26,7 @@ Item {
|
|||
return !hidden && (!advanced || parent.showAdvanced)
|
||||
}
|
||||
|
||||
readonly property bool __isDefault: (this.value == this.defaultValue);
|
||||
readonly property bool __isDefault: (this.value === this.defaultValue);
|
||||
|
||||
Component.onCompleted: {
|
||||
restoreState();
|
||||
|
@ -84,7 +84,7 @@ Item {
|
|||
var defaultValue = ("defaultValue" in root) ? root.defaultValue : undefined;
|
||||
var rawValue = _config.getValueForKey("", root.setting, defaultValue);
|
||||
// console.warn("restoring state for " + root.setting + ", got raw value " + rawValue + " with type " + typeof(rawValue))
|
||||
if (rawValue != undefined) {
|
||||
if (rawValue !== undefined) {
|
||||
// root["value"] = rawValue
|
||||
this.value = rawValue
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue