No display width may happen.

This commit is contained in:
Gunther Brunner
2014-07-08 15:19:33 +09:00
parent 14b297b419
commit 943daa8e0b

View File

@@ -93,15 +93,15 @@ module.exports = function DeviceColumnService($filter, gettext) {
title: gettext('Screen')
, defaultOrder: 'desc'
, value: function(device) {
return device.display
return device.display && device.display.width
? device.display.width + 'x' + device.display.height
: ''
}
, compare: function(deviceA, deviceB) {
var va = deviceA.display
var va = deviceA.display && deviceA.display.width
? deviceA.display.width * deviceA.display.height
: 0
var vb = deviceB.display
var vb = deviceB.display && deviceB.display.width
? deviceB.display.width * deviceB.display.height
: 0
return va - vb