Merge pull request #165 from Microsoft/fixnullrefthis

Fix null ref for this when _update is called.
This commit is contained in:
Sam El-Husseini 2018-01-03 11:42:38 -08:00 committed by GitHub
commit 800b4ad224
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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) {