Skip to content

Commit

Permalink
Fix BangleJS debug builds failing on bogus assert call
Browse files Browse the repository at this point in the history
An assert with a bogus/outdated condition is failing debug builds for
BangleJS. This patch fixes the condition by checking against
`IOEvent->flags` field instead.
  • Loading branch information
elima committed Sep 15, 2023
1 parent 1f80e6e commit 3181bb6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion libs/banglejs/jswrap_bangle.c
Original file line number Diff line number Diff line change
Expand Up @@ -6062,7 +6062,7 @@ JsVar *jswrap_banglejs_appRect() {

/// Called from jsinteractive when an event is parsed from the event queue for Bangle.js (executed outside IRQ)
void jsbangle_exec_pending(IOEvent *evt) {
assert(event=>type == EV_BANGLEJS);
assert(evt->flags & EV_BANGLEJS);
uint16_t value = ((uint8_t)evt->data.chars[1])<<8 | (uint8_t)evt->data.chars[2];
switch ((JsBangleEvent)evt->data.chars[0]) {
case JSBE_HRM_ENV: {
Expand Down

0 comments on commit 3181bb6

Please sign in to comment.