summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp
diff options
context:
space:
mode:
authorAdmiral H. Curtiss <pikachu025@gmail.com>2021-11-20 21:03:34 +0100
committerAdmiral H. Curtiss <pikachu025@gmail.com>2021-11-22 01:33:46 +0100
commit6350c93ae15ebead036cbadbea5fae5c67b846f4 (patch)
tree176df055f0519cff54fd83d12f6179f5e0d6d23e /Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp
parent894773f6079d1c5a38838e77f9eec789059c925a (diff)
NetPlay: Pass Wii FS sync data directly to game boot logic instead of indirectly through globals.
Diffstat (limited to 'Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp')
-rw-r--r--Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp b/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp
index 7e05a51add..bcf5704a29 100644
--- a/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp
+++ b/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp
@@ -40,6 +40,7 @@
#ifdef HAS_LIBMGBA
#include "Core/HW/GBACore.h"
#endif
+#include "Core/IOS/FS/FileSystem.h"
#include "Core/NetPlayServer.h"
#include "Core/SyncIdentifier.h"
@@ -1177,3 +1178,10 @@ void NetPlayDialog::SetChunkedProgress(const int pid, const u64 progress)
m_chunked_progress_dialog->SetProgress(pid, progress);
});
}
+
+void NetPlayDialog::SetHostWiiSyncTitles(std::vector<u64> titles)
+{
+ auto client = Settings::Instance().GetNetPlayClient();
+ if (client)
+ client->SetWiiSyncData(nullptr, std::move(titles));
+}