mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-11 01:08:39 +12:00
Loader/Input: Process Qt events instead of yielding during init
This commit is contained in:
parent
cb8a240f1a
commit
41dad58489
1 changed files with 2 additions and 1 deletions
|
@ -106,7 +106,8 @@ EmuCallbacks main_application::CreateCallbacks()
|
||||||
callbacks.init_pad_handler = [this](std::string_view title_id)
|
callbacks.init_pad_handler = [this](std::string_view title_id)
|
||||||
{
|
{
|
||||||
ensure(g_fxo->init<named_thread<pad_thread>>(get_thread(), m_game_window, title_id));
|
ensure(g_fxo->init<named_thread<pad_thread>>(get_thread(), m_game_window, title_id));
|
||||||
while (!pad::g_started) std::this_thread::yield();
|
extern void process_qt_events();
|
||||||
|
while (!pad::g_started) process_qt_events();
|
||||||
};
|
};
|
||||||
|
|
||||||
callbacks.get_audio = []() -> std::shared_ptr<AudioBackend>
|
callbacks.get_audio = []() -> std::shared_ptr<AudioBackend>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue