diff --git a/lib/graphics.js b/lib/graphics.js index 83c4cd3..f52a5e5 100644 --- a/lib/graphics.js +++ b/lib/graphics.js @@ -153,7 +153,7 @@ function graphics(callback) { model: item.sppci_model || '', bus, vramDynamic: bus === 'Built-In', - vram: vram || vramDyn || 0, + vram: vram || vramDyn || null, deviceId: item['spdisplays_device-id'] || '', vendorId: item['spdisplays_vendor-id'] || vendorToId((item['spdisplays_vendor'] || '') + (item.sppci_model || '')), external: (item.sppci_device_type === 'spdisplays_egpu'), @@ -179,7 +179,7 @@ function graphics(callback) { displayId: displayItem['_spdisplays_displayID'] || null, main: displayItem['spdisplays_main'] ? displayItem['spdisplays_main'] === 'spdisplays_yes' : false, builtin: (displayItem['spdisplays_display_type'] || '').indexOf('built-in') > -1, - connection: ((connectionType.indexOf('_internal') > -1) ? 'Internal' : ((connectionType.indexOf('_displayport') > -1) ? 'Display Port' : ((connectionType.indexOf('_hdmi') > -1) ? 'HDMI' : ''))), + connection: ((connectionType.indexOf('_internal') > -1) ? 'Internal' : ((connectionType.indexOf('_displayport') > -1) ? 'Display Port' : ((connectionType.indexOf('_hdmi') > -1) ? 'HDMI' : null))), sizeX: null, sizeY: null, pixelDepth: (pixelDepthString === 'CGSThirtyBitColor' ? 30 : (pixelDepthString === 'CGSThirtytwoBitColor' ? 32 : (pixelDepthString === 'CGSTwentyfourBitColor' ? 24 : ''))),