diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-12-08 10:32:36 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-12-08 10:32:36 +0100 |
| commit | c3f71c43e971298a278a6aa2ad9b68cc19fa4a8a (patch) | |
| tree | 941f08f520caf1099cebf029edf5564a0941c27e | |
| parent | df2ad6b1ca761805efaaeef4ef1a658c4a827747 (diff) | |
| download | box64-c3f71c43e971298a278a6aa2ad9b68cc19fa4a8a.tar.gz box64-c3f71c43e971298a278a6aa2ad9b68cc19fa4a8a.zip | |
Small fixes to new pulse additions
| -rw-r--r-- | src/wrapped/wrappedpulse.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/wrapped/wrappedpulse.c b/src/wrapped/wrappedpulse.c index 7cf0012a..2a398a41 100644 --- a/src/wrapped/wrappedpulse.c +++ b/src/wrapped/wrappedpulse.c @@ -744,6 +744,7 @@ static void* find_device_restore_subscribe_Fct(void* fct) static uintptr_t my_mainloop_once_fct_##A = 0; \ static void my_mainloop_once_##A(void* api, void* b) \ { \ + if(api==my_mainloop_orig) api=my_mainloop_ref; \ RunFunctionFmt(my_mainloop_once_fct_##A, "pp", api, b); \ } SUPER() @@ -1520,9 +1521,9 @@ EXPORT void* my_pa_context_rttime_new(x64emu_t* emu, void* c, uint64_t usec, voi return my->pa_context_rttime_new(c, usec, findTimeEventFct(cb) ,data); } -EXPORT void my_pa_mainloop_api_once(void* mainloop, void* cb, void* data) +EXPORT void my_pa_mainloop_api_once(x64emu_t* emu, void* mainloop, void* cb, void* data) { - if(mainloop==my_mainloop_ref) mainloop=my_mainloop_orig; // need native version + if(mainloop==my_mainloop_ref) mainloop=my_mainloop_orig; // need native version my->pa_mainloop_api_once(mainloop, find_mainloop_once_Fct(cb), data); } |