diff --git a/scwx-qt/source/scwx/qt/config/radar_site.cpp b/scwx-qt/source/scwx/qt/config/radar_site.cpp index 3d74d36f..5e58ef53 100644 --- a/scwx-qt/source/scwx/qt/config/radar_site.cpp +++ b/scwx-qt/source/scwx/qt/config/radar_site.cpp @@ -175,7 +175,13 @@ std::string GetRadarIdFromSiteId(const std::string& siteId) void RadarSite::Initialize() { - ReadConfig(defaultRadarSiteFile_); + static bool initialized_ = false; + + if (!initialized_) + { + ReadConfig(defaultRadarSiteFile_); + initialized_ = true; + } } size_t RadarSite::ReadConfig(const std::string& path)