diff --git a/docs/index.html b/docs/index.html index de66d71..e7cf644 100644 --- a/docs/index.html +++ b/docs/index.html @@ -212,7 +212,7 @@
Downloads last month
-
617
+
619
Dependents
diff --git a/lib/graphics.js b/lib/graphics.js index 963f0d7..356d09e 100644 --- a/lib/graphics.js +++ b/lib/graphics.js @@ -676,10 +676,10 @@ function graphics(callback) { const current = obj['DisplayAnyUserSets']['Configs'][0]['DisplayConfig']; let i = 0; current.forEach((o) => { - if (o['CurrentInfo'] && 'OriginX' in o['CurrentInfo'] && result.displays && result.displays[i]) { + if (o['CurrentInfo'] && o['CurrentInfo']['OriginX'] !== undefined && result.displays && result.displays[i]) { result.displays[i].positionX = o['CurrentInfo']['OriginX']; } - if (o['CurrentInfo'] && 'OriginY' in o['CurrentInfo'] && result.displays && result.displays[i]) { + if (o['CurrentInfo'] && o['CurrentInfo']['OriginY'] !== undefined && result.displays && result.displays[i]) { result.displays[i].positionY = o['CurrentInfo']['OriginY']; } i++; @@ -695,7 +695,7 @@ function graphics(callback) { if ('OriginY' in o && result.displays && result.displays[i]) { result.displays[i].positionY = o['OriginY']; } - if (o['Mode'] && 'BitsPerPixel' in o['Mode'] && result.displays && result.displays[i]) { + if (o['Mode'] && o['Mode']['BitsPerPixel'] !== undefined && result.displays && result.displays[i]) { result.displays[i].pixelDepth = o['Mode']['BitsPerPixel']; } i++;