Skip to content

Commit 4e9948a

Browse files
authored
Merge pull request #1898 from mziab/reload-image
Added Reload Disk Image option to file menu
2 parents 077bbd7 + b274766 commit 4e9948a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/gui/gui.cc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1206,6 +1206,13 @@ void PCSX::GUI::endFrame() {
12061206
if (ImGui::BeginMainMenuBar()) {
12071207
if (ImGui::BeginMenu(_("File"))) {
12081208
showOpenIsoFileDialog = ImGui::MenuItem(_("Open Disk Image"));
1209+
auto currentIso = PCSX::g_emulator->m_cdrom->getIso();
1210+
if (ImGui::MenuItem(_("Reload Disk Image"), nullptr, nullptr, currentIso && !currentIso->failed())) {
1211+
PCSX::g_emulator->m_cdrom->clearIso();
1212+
PCSX::g_emulator->m_cdrom->setIso(new CDRIso(currentIso->getIsoPath()));
1213+
PCSX::g_emulator->m_cdrom->check();
1214+
g_system->hardReset();
1215+
}
12091216
if (ImGui::MenuItem(_("Close Disk Image"))) {
12101217
PCSX::g_emulator->m_cdrom->setIso(new CDRIso(new FailedFile));
12111218
PCSX::g_emulator->m_cdrom->check();

0 commit comments

Comments
 (0)