[client] egl: correctly select the preset when saving over it

This commit is contained in:
Quantum 2021-08-30 04:41:22 -04:00 committed by Geoffrey McRae
parent ffbf6cd8b4
commit 876a4125bf

View File

@ -286,6 +286,17 @@ static void savePresetAs(struct EGL_PostProcess * this)
{ {
if (!savePreset(this, this->presetEdit)) if (!savePreset(this, this->presetEdit))
return; return;
for (unsigned i = 0; i < stringlist_count(this->presets); ++i)
{
DEBUG_INFO("Saw preset: %s", stringlist_at(this->presets, i));
if (strcmp(stringlist_at(this->presets, i), this->presetEdit) == 0)
{
this->activePreset = i;
return;
}
}
this->activePreset = stringlist_push(this->presets, strdup(this->presetEdit)); this->activePreset = stringlist_push(this->presets, strdup(this->presetEdit));
} }