Another little bug

This commit is contained in:
Nekotekina 2014-09-02 16:45:53 +04:00
parent 30d7fcd288
commit 47ee010b64

View File

@ -127,11 +127,18 @@ int cellMsgDialogOpen2(u32 type, vm::ptr<const char> msgString, vm::ptr<CellMsgD
if (callback && (g_msg_dialog_state != msgDialogAbort))
callback.async((s32)status, userData); // TODO: this callback should be registered
CallAfter([]()
CallAfter([&m_signal]()
{
MsgDialogDestroy();
m_signal = false;
});
while (m_signal)
{
std::this_thread::sleep_for(std::chrono::milliseconds(1));
}
g_msg_dialog_state = msgDialogNone;
});
t.detach();