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:
Родитель
37896ccce9
Коммит
12b7dcbc75
|
@ -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() {
|
||||
|
|
Загрузка…
Ссылка в новой задаче