Open
Description
I moved iOS's messagebox to SDL_RunOnMainThread() to fix #12741. I'm wondering if we should move this to the higher level and do all message boxes on the main thread, regardless of platform.
It'll probably save some misery on new platforms, and I suspect there are several of these lesser-used platforms (RiscOS, PSP, etc) where this is likely failing/crashing in background threads anyhow and no one has yet noticed.
It also guarantees the SDL event queue is blocked until the message box finishes, which is (probably...?) desirable.
I haven't thought through all the ramifications, though. Just posting here for further consideration.
Metadata
Metadata
Assignees
Labels
No labels