1
0
Fork 0
forked from suyu/suyu
suyu/src
Lioncash 215fd82738 core/telemetry_session: Remove usages of the global system accessor
Makes the dependency explicit in the TelemetrySession's interface
instead of making it a hidden dependency.

This also revealed a hidden issue with the way the telemetry session was
being initialized. It was attempting to retrieve the app loader and log
out title-specific information. However, this isn't always guaranteed to
be possible.

During the initialization phase, everything is being constructed. It
doesn't mean an actual title has been selected. This is what the Load()
function is for. This potentially results in dead code paths involving
the app loader. Instead, we explicitly add this information when we know
the app loader instance is available.
2019-05-28 22:28:15 -04:00
..
audio_core core/core_timing: Make callback parameters consistent 2019-03-24 18:12:17 -04:00
common common/file_util: Remove unnecessary return at end of void StripTailDirSlashes() 2019-05-23 14:33:29 -04:00
core core/telemetry_session: Remove usages of the global system accessor 2019-05-28 22:28:15 -04:00
input_common general: Use deducation guides for std::lock_guard and std::unique_lock 2019-04-01 12:53:47 -04:00
tests kernel: Handle page table switching within MakeCurrentProcess() 2019-04-07 01:12:54 -04:00
video_core renderer_opengl/utils: Use a std::string_view with LabelGLObject() 2019-05-24 23:50:10 -04:00
web_service general: Use deducation guides for std::lock_guard and std::unique_lock 2019-04-01 12:53:47 -04:00
yuzu configure_hotkeys: Remove unnecessary Settings::Apply() call 2019-05-25 04:34:54 -04:00
yuzu_cmd common/file_util: Make ReadFileToString and WriteStringToFile consistent 2019-05-23 13:52:43 -04:00
.clang-format Remove special rules for Windows.h and library includes 2016-09-21 00:16:33 -07:00
CMakeLists.txt Merge pull request #2460 from lioncash/volatile 2019-05-14 06:34:53 -04:00