graphics() fix parsing issue (macOS)

This commit is contained in:
Sebastian Hildebrandt 2023-06-22 14:03:18 +02:00
parent 9f56a268e8
commit 6268cb7017
2 changed files with 4 additions and 4 deletions

View File

@ -212,7 +212,7 @@
<div class="title">Downloads last month</div>
</div>
<div class="col-xl-4 col-lg-4 col-md-4 col-12">
<div class="numbers">617</div>
<div class="numbers">619</div>
<div class="title">Dependents</div>
</div>
</div>

View File

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