mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2025-03-06 14:27:43 +00:00
Fixed a memory leak in GuiMenu.
This commit is contained in:
parent
9dab005647
commit
0d128a919c
|
@ -1634,25 +1634,25 @@ void GuiMenu::openOtherOptions()
|
|||
#endif
|
||||
|
||||
#if defined(APPLICATION_UPDATER) && !defined(IS_PRERELEASE)
|
||||
auto applicationUpdaterFrequencyFunc = [applicationUpdaterFrequency,
|
||||
applicationUpdaterPrereleases](const std::string&) {
|
||||
if (applicationUpdaterFrequency->getSelected() == "never") {
|
||||
applicationUpdaterPrereleases->setEnabled(false);
|
||||
applicationUpdaterPrereleases->setOpacity(DISABLED_OPACITY);
|
||||
applicationUpdaterPrereleases->getParent()
|
||||
->getChild(applicationUpdaterPrereleases->getChildIndex() - 1)
|
||||
->setOpacity(DISABLED_OPACITY);
|
||||
}
|
||||
else {
|
||||
applicationUpdaterPrereleases->setEnabled(true);
|
||||
applicationUpdaterPrereleases->setOpacity(1.0f);
|
||||
applicationUpdaterPrereleases->getParent()
|
||||
->getChild(applicationUpdaterPrereleases->getChildIndex() - 1)
|
||||
->setOpacity(1.0f);
|
||||
}
|
||||
};
|
||||
auto applicationUpdaterFrequencyFunc =
|
||||
[applicationUpdaterPrereleases](const std::string& frequency) {
|
||||
if (frequency == "never") {
|
||||
applicationUpdaterPrereleases->setEnabled(false);
|
||||
applicationUpdaterPrereleases->setOpacity(DISABLED_OPACITY);
|
||||
applicationUpdaterPrereleases->getParent()
|
||||
->getChild(applicationUpdaterPrereleases->getChildIndex() - 1)
|
||||
->setOpacity(DISABLED_OPACITY);
|
||||
}
|
||||
else {
|
||||
applicationUpdaterPrereleases->setEnabled(true);
|
||||
applicationUpdaterPrereleases->setOpacity(1.0f);
|
||||
applicationUpdaterPrereleases->getParent()
|
||||
->getChild(applicationUpdaterPrereleases->getChildIndex() - 1)
|
||||
->setOpacity(1.0f);
|
||||
}
|
||||
};
|
||||
|
||||
applicationUpdaterFrequencyFunc(std::string());
|
||||
applicationUpdaterFrequencyFunc(applicationUpdaterFrequency->getSelected());
|
||||
applicationUpdaterFrequency->setCallback(applicationUpdaterFrequencyFunc);
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in a new issue