Qt: Fix postfx option pane not loading

pull/3033/head
Stenzek 2 years ago
parent ef377fbd12
commit baa5472cc2
No known key found for this signature in database

@ -263,6 +263,7 @@ std::vector<PostProcessing::ShaderOption> PostProcessing::Config::GetStageOption
if (!shader) if (!shader)
return ret; return ret;
shader->LoadOptions(si, section);
ret = shader->TakeOptions(); ret = shader->TakeOptions();
return ret; return ret;
} }

@ -66,7 +66,7 @@ std::vector<PostProcessing::ShaderOption> PostProcessing::Shader::TakeOptions()
return std::move(m_options); return std::move(m_options);
} }
void PostProcessing::Shader::LoadOptions(SettingsInterface& si, const char* section) void PostProcessing::Shader::LoadOptions(const SettingsInterface& si, const char* section)
{ {
for (ShaderOption& option : m_options) for (ShaderOption& option : m_options)
{ {

@ -38,7 +38,7 @@ public:
virtual bool IsValid() const = 0; virtual bool IsValid() const = 0;
std::vector<ShaderOption> TakeOptions(); std::vector<ShaderOption> TakeOptions();
void LoadOptions(SettingsInterface& si, const char* section); void LoadOptions(const SettingsInterface& si, const char* section);
const ShaderOption* GetOptionByName(const std::string_view& name) const; const ShaderOption* GetOptionByName(const std::string_view& name) const;
ShaderOption* GetOptionByName(const std::string_view& name); ShaderOption* GetOptionByName(const std::string_view& name);

Loading…
Cancel
Save