|
|
|
|
@ -897,6 +897,9 @@ void FullscreenUI::StartChangeDiscFromFile(bool return_to_game)
|
|
|
|
|
|
|
|
|
|
OpenFileSelector(FSUI_ICONVSTR(ICON_FA_COMPACT_DISC, "Select Disc Image"), false, std::move(callback),
|
|
|
|
|
GetDiscImageFilters(), std::string(Path::GetDirectory(VideoThread::GetGamePath())));
|
|
|
|
|
|
|
|
|
|
// This can come from the core thread without the menu, so need to to trigger run idle.
|
|
|
|
|
UpdateRunIdleState();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void FullscreenUI::BeginChangeDiscOnCoreThread(bool return_to_game)
|
|
|
|
|
@ -996,9 +999,7 @@ void FullscreenUI::BeginChangeDiscOnCoreThread(bool return_to_game)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
VideoThread::RunOnThread([return_to_game]() {
|
|
|
|
|
StartChangeDiscFromFile(return_to_game);
|
|
|
|
|
});
|
|
|
|
|
VideoThread::RunOnThread([return_to_game]() { StartChangeDiscFromFile(return_to_game); });
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void FullscreenUI::DoToggleAnalogMode()
|
|
|
|
|
|