Tiny fixups (server conn info leak closed, log va leak closed, config dir optimized)

Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
This commit is contained in:
k1-801
2021-04-28 01:45:27 +04:00
committed by Adam Honse
parent 33b840b2b9
commit abfb6ea22d
5 changed files with 34 additions and 11 deletions

View File

@@ -43,6 +43,8 @@ ResourceManager::ResourceManager()
detection_is_required = false;
DetectDevicesThread = nullptr;
SetupConfigurationDirectory();
/*-------------------------------------------------------------------------*\
| Load settings from file |
\*-------------------------------------------------------------------------*/
@@ -309,9 +311,9 @@ void ResourceManager::I2CBusListChanged()
I2CBusListChangeMutex.unlock();
}
std::string ResourceManager::GetConfigurationDirectory()
void ResourceManager::SetupConfigurationDirectory()
{
std::string config_dir = "";
config_dir.clear();
const char* xdg_config_home = getenv("XDG_CONFIG_HOME");
const char* home = getenv("HOME");
const char* appdata = getenv("APPDATA");
@@ -357,7 +359,10 @@ std::string ResourceManager::GetConfigurationDirectory()
{
config_dir = "./";
}
}
std::string ResourceManager::GetConfigurationDirectory()
{
return(config_dir);
}