Actually pass the flags for message bus listeners (#5750)

* Actually pass the flags for message bus listeners

* bump common and core
This commit is contained in:
Richard Knoll 2024-07-29 10:44:38 -07:00 коммит произвёл GitHub
Родитель 37896ccce9
Коммит 12b7dcbc75
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
3 изменённых файлов: 5 добавлений и 5 удалений

Просмотреть файл

@ -98,7 +98,7 @@ static void initCodal() {
void registerWithDal(int id, int event, Action a, int flags) {
uBit.messageBus.ignore(id, event, dispatchForeground);
uBit.messageBus.listen(id, event, dispatchForeground, a);
uBit.messageBus.listen(id, event, dispatchForeground, a, (uint16_t) flags);
incr(a);
registerGCPtr(a);
}

Просмотреть файл

@ -45,7 +45,7 @@
"typescript": "4.8.3"
},
"dependencies": {
"pxt-common-packages": "12.0.1",
"pxt-core": "10.0.23"
"pxt-common-packages": "12.0.3",
"pxt-core": "10.2.3"
}
}

Просмотреть файл

@ -35,7 +35,7 @@ namespace pxsim.basic {
namespace pxsim.control {
export var inBackground = thread.runInBackground;
export function onEvent(id: number, evid: number, handler: RefAction) {
export function onEvent(id: number, evid: number, handler: RefAction, flags: number) {
if (id == DAL.MICROBIT_ID_BUTTON_AB) {
const b = board().buttonPairState;
if (!b.usesButtonAB) {
@ -43,7 +43,7 @@ namespace pxsim.control {
runtime.queueDisplayUpdate();
}
}
pxtcore.registerWithDal(id, evid, handler)
pxtcore.registerWithDal(id, evid, handler, flags)
}
export function eventTimestamp() {