Browse Source

remove unused run_on_host

eden-orbis-ps4
lizzie 2 weeks ago
parent
commit
4f217e2275
  1. 4
      src/core/hle/service/services.cpp

4
src/core/hle/service/services.cpp

@ -75,8 +75,6 @@ Services::Services(std::shared_ptr<SM::ServiceManager>& sm, Core::System& system
system.GetFileSystemController().CreateFactories(*system.GetFilesystem(), false);
bool const run_on_host = true;
// Just a quick C++ lesson
// Capturing lambdas will silently create new variables for the objects referenced via <ident> = <expr>
// and create a `auto&` sorts of for `&`; with all your usual reference shenanigans.
@ -98,7 +96,7 @@ Services::Services(std::shared_ptr<SM::ServiceManager>& sm, Core::System& system
{"bsdsocket", &Sockets::LoopProcess},
})
kernel.RunOnHostCoreProcess(std::string(e.first), [&system, f = e.second] { f(system); }).detach();
kernel.RunOnHostCoreProcess("vi", [&, token] { VI::LoopProcess(system, token); }).detach();
kernel.RunOnHostCoreProcess("vi", [&, token] { VI::LoopProcess(system, token); }).detach();
// Avoid cold clones of lambdas -- succintly
for (auto const& e : std::vector<std::pair<std::string_view, void (*)(Core::System&)>>{
{"sm", &SM::LoopProcess},

Loading…
Cancel
Save