Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/application
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2025-05-29 06:27:44 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2025-05-29 06:27:44 +1000
commitc36f91a7c4b7a4cb1dacc11acdcc2f024b7c2fd6 (patch)
tree5d82d4490f82f08c3e62be6e1ccdf10cd9860892 /source/application
parent4df731fe5462ba50e976356a7d2204c0bba8cab7 (diff)
use newer Steam init API that can return an error string
Diffstat (limited to 'source/application')
-rw-r--r--source/application/StarPlatformServices_pc.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/source/application/StarPlatformServices_pc.cpp b/source/application/StarPlatformServices_pc.cpp
index 5aafa8e..43dde78 100644
--- a/source/application/StarPlatformServices_pc.cpp
+++ b/source/application/StarPlatformServices_pc.cpp
@@ -22,11 +22,12 @@ PcPlatformServicesState::PcPlatformServicesState()
#endif
#ifdef STAR_ENABLE_STEAM_INTEGRATION
- if (SteamAPI_Init()) {
+ SteamErrMsg errMsg;
+ if (SteamAPI_InitEx(&errMsg) == k_ESteamAPIInitResult_OK) {
steamAvailable = true;
Logger::info("Initialized Steam platform services");
} else {
- Logger::info("Failed to initialize Steam platform services");
+ Logger::info("Failed to initialize Steam platform services: {}", errMsg);
}
#endif