mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-04-20 03:25:16 +00:00
rsx/Qt: fix some undefined behavior in progress_dialog CallAfters
This commit is contained in:
parent
688d5a9919
commit
8d5d44141e
2 changed files with 4 additions and 4 deletions
|
@ -283,7 +283,7 @@ u64 audio_ringbuffer::update()
|
|||
{
|
||||
if (!new_playing)
|
||||
{
|
||||
cellAudio.error("Audio backend stopped unexpectedly, likely due to a buffer underrun");
|
||||
cellAudio.warning("Audio backend stopped unexpectedly, likely due to a buffer underrun");
|
||||
|
||||
flush();
|
||||
playing = false;
|
||||
|
|
|
@ -458,7 +458,7 @@ namespace rsx
|
|||
{
|
||||
ref_cnt++;
|
||||
|
||||
Emu.CallAfter([&]()
|
||||
Emu.CallAfter([&, index, processed, entry_count]()
|
||||
{
|
||||
const char *text = index == 0 ? "Loading pipeline object %u of %u" : "Compiling pipeline object %u of %u";
|
||||
dlg->ProgressBarSetMsg(index, fmt::format(text, processed, entry_count));
|
||||
|
@ -470,7 +470,7 @@ namespace rsx
|
|||
{
|
||||
ref_cnt++;
|
||||
|
||||
Emu.CallAfter([&]()
|
||||
Emu.CallAfter([&, index, value]()
|
||||
{
|
||||
dlg->ProgressBarInc(index, value);
|
||||
ref_cnt--;
|
||||
|
@ -481,7 +481,7 @@ namespace rsx
|
|||
{
|
||||
ref_cnt++;
|
||||
|
||||
Emu.CallAfter([&]()
|
||||
Emu.CallAfter([&, index, limit]()
|
||||
{
|
||||
dlg->ProgressBarSetLimit(index, limit);
|
||||
ref_cnt--;
|
||||
|
|
Loading…
Add table
Reference in a new issue