diff --git a/apps/widbaroalarm/ChangeLog b/apps/widbaroalarm/ChangeLog index f0ab89928..2dfe8336d 100644 --- a/apps/widbaroalarm/ChangeLog +++ b/apps/widbaroalarm/ChangeLog @@ -6,3 +6,4 @@ 0.05: Fix warning calculation Show difference of last measurement to pressure average of the the last three hours in the widget Only use valid pressure values +0.06: Fix exception diff --git a/apps/widbaroalarm/metadata.json b/apps/widbaroalarm/metadata.json index 17630eaa8..ba6c47b37 100644 --- a/apps/widbaroalarm/metadata.json +++ b/apps/widbaroalarm/metadata.json @@ -2,7 +2,7 @@ "id": "widbaroalarm", "name": "Barometer Alarm Widget", "shortName": "Barometer Alarm", - "version": "0.05", + "version": "0.06", "description": "A widget that can alarm on when the pressure reaches defined thresholds.", "icon": "widget.png", "type": "widget", diff --git a/apps/widbaroalarm/widget.js b/apps/widbaroalarm/widget.js index 2febd1eb2..d877c4384 100644 --- a/apps/widbaroalarm/widget.js +++ b/apps/widbaroalarm/widget.js @@ -231,15 +231,15 @@ function getPressureValue() { if (isValidPressureValue(pressure)) { currentPressures.unshift(pressure); median = currentPressures.slice().sort(); - } - if (median.length > 10) { - var mid = median.length >> 1; - medianPressure = Math.round(E.sum(median.slice(mid - 4, mid + 5)) / 9); - if (medianPressure > 0) { - turnOff(); - draw(); - handlePressureValue(medianPressure); + if (median.length > 10) { + var mid = median.length >> 1; + medianPressure = Math.round(E.sum(median.slice(mid - 4, mid + 5)) / 9); + if (medianPressure > 0) { + turnOff(); + draw(); + handlePressureValue(medianPressure); + } } } });