From c2be78079c96440edf672c1bce9ebfafcb4ec283 Mon Sep 17 00:00:00 2001 From: Dentomologist Date: Fri, 27 May 2022 14:25:43 -0700 Subject: FileUtil: Remove GetSysDirectory log spam Create and log path the first time GetSysDirectory is called, then just return the path on future calls. --- Source/Core/Common/FileUtil.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'Source/Core/Common/FileUtil.cpp') diff --git a/Source/Core/Common/FileUtil.cpp b/Source/Core/Common/FileUtil.cpp index 8e42e0f42e..5707507a42 100644 --- a/Source/Core/Common/FileUtil.cpp +++ b/Source/Core/Common/FileUtil.cpp @@ -885,7 +885,7 @@ std::string GetExeDirectory() #endif } -std::string GetSysDirectory() +static std::string CreateSysDirectoryPath() { std::string sysDir; @@ -913,10 +913,16 @@ std::string GetSysDirectory() #endif sysDir += DIR_SEP; - INFO_LOG_FMT(COMMON, "GetSysDirectory: Setting to {}:", sysDir); + INFO_LOG_FMT(COMMON, "CreateSysDirectoryPath: Setting to {}", sysDir); return sysDir; } +const std::string& GetSysDirectory() +{ + static const std::string sys_directory = CreateSysDirectoryPath(); + return sys_directory; +} + #ifdef ANDROID void SetSysDirectory(const std::string& path) { -- cgit v1.2.3