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
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++;