1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

Fixed UI updates on switching to/from fullscreen

This commit is contained in:
Ivan Savenko
2023-07-05 18:14:37 +03:00
parent 7e00a702c1
commit 2a634b2ec0
7 changed files with 31 additions and 21 deletions

View File

@@ -331,11 +331,16 @@ void CToggleBase::setEnabled(bool enabled)
// for overrides
}
void CToggleBase::setSelectedSilent(bool on)
{
selected = on;
doSelect(on);
}
void CToggleBase::setSelected(bool on)
{
bool changed = (on != selected);
selected = on;
doSelect(on);
setSelectedSilent(on);
if (changed)
callback(on);
}