diff options
| author | 2017-08-19 19:14:33 +0200 | |
|---|---|---|
| committer | 2017-08-19 11:14:33 -0600 | |
| commit | 5d0a1e7efddf234234d54fe97395f6975f8d1a28 (patch) | |
| tree | cef0c9114f39af64c2971509fb2d0197c73cc155 /src/core/loader/ncch.cpp | |
| parent | Merge pull request #2881 from MerryMage/dsp-firm-check (diff) | |
| download | yuzu-5d0a1e7efddf234234d54fe97395f6975f8d1a28.tar.gz yuzu-5d0a1e7efddf234234d54fe97395f6975f8d1a28.tar.xz yuzu-5d0a1e7efddf234234d54fe97395f6975f8d1a28.zip | |
Added missing parts in libnetwork (#2838)
* Network: Set and send the game information over enet
Added Callbacks for RoomMember and GetMemberList to Room in preparation for web_services.
Diffstat (limited to 'src/core/loader/ncch.cpp')
| -rw-r--r-- | src/core/loader/ncch.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core/loader/ncch.cpp b/src/core/loader/ncch.cpp index c007069a9..7aff7f29b 100644 --- a/src/core/loader/ncch.cpp +++ b/src/core/loader/ncch.cpp | |||
| @@ -20,6 +20,7 @@ | |||
| 20 | #include "core/loader/ncch.h" | 20 | #include "core/loader/ncch.h" |
| 21 | #include "core/loader/smdh.h" | 21 | #include "core/loader/smdh.h" |
| 22 | #include "core/memory.h" | 22 | #include "core/memory.h" |
| 23 | #include "network/network.h" | ||
| 23 | 24 | ||
| 24 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 25 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 25 | // Loader namespace | 26 | // Loader namespace |
| @@ -350,6 +351,13 @@ ResultStatus AppLoader_NCCH::Load() { | |||
| 350 | 351 | ||
| 351 | Core::Telemetry().AddField(Telemetry::FieldType::Session, "ProgramId", program_id); | 352 | Core::Telemetry().AddField(Telemetry::FieldType::Session, "ProgramId", program_id); |
| 352 | 353 | ||
| 354 | if (auto room_member = Network::GetRoomMember().lock()) { | ||
| 355 | Network::GameInfo game_info; | ||
| 356 | ReadTitle(game_info.name); | ||
| 357 | game_info.id = ncch_header.program_id; | ||
| 358 | room_member->SendGameInfo(game_info); | ||
| 359 | } | ||
| 360 | |||
| 353 | is_loaded = true; // Set state to loaded | 361 | is_loaded = true; // Set state to loaded |
| 354 | 362 | ||
| 355 | result = LoadExec(); // Load the executable into memory for booting | 363 | result = LoadExec(); // Load the executable into memory for booting |