Minor fixes in simulator selector

This commit is contained in:
Klaus Basan
2018-12-15 01:38:05 +01:00
parent e185759a42
commit 5f252530cd

View File

@@ -125,7 +125,7 @@ namespace BlackGui
void CSimulatorSelector::setToLastSelection()
{
const CSimulatorInfo simulator = (m_mode == RadioButtons || m_mode == CheckBoxes) ?
const CSimulatorInfo simulator = (m_mode == RadioButtons || m_mode == ComboBox) ?
m_currentSimulator.get() :
m_currentSimulators.get();
this->setValue(simulator);
@@ -136,9 +136,10 @@ namespace BlackGui
if (sGui && sGui->supportsContexts() && sGui->getIContextSimulator())
{
const CSimulatorPluginInfo pluginInfo = sGui->getIContextSimulator()->getSimulatorPluginInfo();
if (!this->isSingleSelection()) { this->setMode(RadioButtons); }
if (pluginInfo.isValid())
{
this->setMode(RadioButtons);
this->setReadOnly(makeReadOnly);
this->setValue(pluginInfo.getSimulator());
}