Gui: fix 'Minimum fractional inch' preference visibility
Default Unit Schema is not yet changed in onUnitSystemIndexChanged
callback handler, so index needs to be used to request currently
selected one.
Fixes: 1155f0d752 ("Base: simplify UnitsSchemas management")
This commit is contained in:
@@ -36,7 +36,7 @@ class Quantity;
|
||||
/**
|
||||
* An individual schema object
|
||||
*/
|
||||
class UnitsSchema
|
||||
class BaseExport UnitsSchema
|
||||
{
|
||||
public:
|
||||
explicit UnitsSchema(UnitsSchemaSpec spec);
|
||||
|
||||
@@ -749,7 +749,8 @@ void DlgSettingsGeneral::onUnitSystemIndexChanged(const int index)
|
||||
}
|
||||
|
||||
// Enable/disable the fractional inch option depending on system
|
||||
const auto visible = UnitsApi::isMultiUnitLength();
|
||||
const auto schema = UnitsApi::createSchema(index);
|
||||
const auto visible = schema->isMultiUnitLength();
|
||||
ui->comboBox_FracInch->setVisible(visible);
|
||||
ui->fractionalInchLabel->setVisible(visible);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user