diff --git a/rpcs3/Emu/System.cpp b/rpcs3/Emu/System.cpp index 069912c6a0..3bb09d565a 100644 --- a/rpcs3/Emu/System.cpp +++ b/rpcs3/Emu/System.cpp @@ -3039,9 +3039,6 @@ std::set Emulator::GetGameDirs() const void Emulator::AddGamesFromDir(const std::string& path) { - if (!IsStopped()) - return; - m_games_config.set_save_on_dirty(false); // search dropped path first or else the direct parent to an elf is wrongly skipped diff --git a/rpcs3/rpcs3qt/game_list_frame.cpp b/rpcs3/rpcs3qt/game_list_frame.cpp index d47522caf5..86f374b25d 100644 --- a/rpcs3/rpcs3qt/game_list_frame.cpp +++ b/rpcs3/rpcs3qt/game_list_frame.cpp @@ -517,10 +517,7 @@ void game_list_frame::Refresh(const bool from_drive, const bool scroll_after) m_progress_dialog_timer->start(); } - if (Emu.IsStopped()) - { - Emu.AddGamesFromDir(g_cfg_vfs.get(g_cfg_vfs.games_dir, rpcs3::utils::get_emu_dir())); - } + Emu.AddGamesFromDir(g_cfg_vfs.get(g_cfg_vfs.games_dir, rpcs3::utils::get_emu_dir())); const std::string _hdd = rpcs3::utils::get_hdd0_dir();