From 35c0c05707c047ff3883c07f31bdfb5361465ad4 Mon Sep 17 00:00:00 2001 From: RipleyTom Date: Fri, 1 Nov 2019 23:33:56 +0100 Subject: [PATCH] Stop autoupdater renaming file across devices --- rpcs3/rpcs3qt/update_manager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rpcs3/rpcs3qt/update_manager.cpp b/rpcs3/rpcs3qt/update_manager.cpp index a6b732c56f..6ac4e75ad7 100644 --- a/rpcs3/rpcs3qt/update_manager.cpp +++ b/rpcs3/rpcs3qt/update_manager.cpp @@ -322,7 +322,8 @@ bool update_manager::handle_rpcs3(const QByteArray& rpcs3_data, bool /*automatic m_progress_dialog->setWindowTitle(tr("Updating RPCS3")); // Move the appimage/exe and replace with new appimage - fs::rename(replace_path, "/tmp/rpcs3_old", true); + std::string move_dest = replace_path + "_old"; + fs::rename(replace_path, move_dest, true); fs::file new_appimage(replace_path, fs::read + fs::write + fs::create + fs::trunc); if (!new_appimage) {