Fix null ref for this when _update is called.

This commit is contained in:
Sam El-Husseini 2018-01-03 11:20:37 -08:00
parent 1c81ecd23f
commit 2b5f702bb6
2 changed files with 3 additions and 2 deletions

View File

@ -66,7 +66,7 @@ namespace brick {
//% hidden
_update(curr: boolean) {
if (curr === null) return
if (this == null) return
if (this._isPressed == curr) return
this._isPressed = curr
if (curr) {

View File

@ -68,7 +68,7 @@ namespace sensors.internal {
if (info.sensor) return info.sensor._query()
return 0
}, (prev, curr) => {
if (info.sensor && curr != null) info.sensor._update(prev, curr)
if (info.sensor) info.sensor._update(prev, curr)
})
}
@ -214,6 +214,7 @@ namespace sensors.internal {
}
public setLevel(level: number) {
if (this == null) return
this.level = this.clampValue(level);
if (this.level >= this.highThreshold) {