Skip to content

Commit cecc6f6

Browse files
committed
[[ iOS ]] Add MCRunBlockOnScriptFiber API.
This patch adds an API which runs a block on the script fiber, the inverse of the existing MCRunBlockOnMainFiber API.
1 parent c90daff commit cecc6f6

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

engine/src/mbliphoneapp.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,7 @@ void MCIPhoneCallSelectorOnMainFiber(id object, SEL selector);
407407
void MCIPhoneCallSelectorOnMainFiberWithObject(id object, SEL selector, id arg);
408408
void MCIPhoneRunOnScriptFiber(void (*)(void *), void *);
409409
void MCIPhoneRunOnMainFiber(void (*)(void *), void *);
410+
void MCIPhoneRunBlockOnScriptFiber(void (^)(void));
410411
void MCIPhoneRunBlockOnMainFiber(void (^)(void));
411412

412413
////////////////////////////////////////////////////////////////////////////////

engine/src/mbliphonedc.mm

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1199,6 +1199,11 @@ void MCIPhoneRunBlockOnMainFiber(void (^block)(void))
11991199
MCFiberCall(s_main_fiber, invoke_block, block);
12001200
}
12011201

1202+
void MCIPhoneRunBlockOnScriptFiber(void (^block)(void))
1203+
{
1204+
MCFiberCall(s_script_fiber, invoke_block, block);
1205+
}
1206+
12021207
////////////////////////////////////////////////////////////////////////////////
12031208

12041209
// MW-2012-08-06: [[ Fibers ]] Updated entry point for didBecomeActive.

0 commit comments

Comments
 (0)