Fix crash when checking a dialog's format value

This commit is contained in:
2023-01-29 19:39:51 -05:00
parent 491a81fdda
commit 3c36338407

View File

@@ -167,7 +167,7 @@ void cControl::setFormat(eFormat prop, short val) {
short cControl::getFormat(eFormat prop) const {
boost::any curVal;
if(!const_cast<cControl&>(*this).canFormat(prop))
if(!const_cast<cControl&>(*this).manageFormat(prop, false, &curVal))
throw xUnsupportedProp(prop);
switch(prop) {
case TXT_WRAP:
@@ -196,7 +196,7 @@ void cControl::setColour(sf::Color clr) {
sf::Color cControl::getColour() const {
boost::any curVal;
if(!const_cast<cControl&>(*this).canFormat(TXT_COLOUR))
if(!const_cast<cControl&>(*this).manageFormat(TXT_COLOUR, false, &curVal))
throw xUnsupportedProp(TXT_COLOUR);
return boost::any_cast<sf::Color>(curVal);
}