[idd] make mode filtering rebuilds thread safe

This commit is contained in:
Geoffrey McRae
2026-08-04 13:48:23 +10:00
parent f0696e079f
commit 84d1427cab
3 changed files with 15 additions and 16 deletions

View File

@@ -38,8 +38,7 @@ class CSettings
CSettings();
void LoadModes();
const DisplayModes& GetDisplayModes() { return m_displayModes; }
DisplayModes LoadModes();
void SetExtraMode(const DisplayMode & mode);
bool GetExtraMode(DisplayMode & mode);
unsigned GetDefaultRefresh() const;
@@ -48,10 +47,8 @@ class CSettings
bool ReadBoolValue(const wchar_t* name, bool defaultValue = false);
private:
DisplayModes m_displayModes;
bool ReadModesValue(std::vector<std::wstring> &out) const;
bool ParseModeString(const std::wstring& in, DisplayMode& out);
};
extern CSettings g_settings;
extern CSettings g_settings;