| 978 | } static g_mainThreadProcessor; |
| 979 | |
| 980 | static void invokeAsync(std::function<void(JNIEnv *)> cb) { |
| 981 | g_mainThreadProcessor.push(std::move(cb)); |
| 982 | } |
| 983 | |
| 984 | static void invokeSync(std::function<void(JNIEnv *)> cb) { |
| 985 | atomic_t<u32> wakeup{false}; |