#2058 Context command. Minor fix

This commit is contained in:
Bjørn Erik Jensen
2017-11-20 14:50:13 +01:00
parent 36c093d6fb
commit c366c04fcc

View File

@@ -55,18 +55,16 @@ void RicToggleItemsOnOthersOffFeature::onActionTriggered(bool isChecked)
std::vector<caf::PdmObject*> selectedObjects;
caf::SelectionManager::instance()->objectsByType(&selectedObjects);
// First toggle off all siblings
caf::PdmFieldHandle* commonParent = commonParentForAllSelections(selectedObjects);
if (commonParent)
for (caf::PdmObjectHandle* child : childObjects(commonParent))
{
for (caf::PdmObjectHandle* child : childObjects(commonParent))
{
caf::PdmField<bool>* field = objectToggleField(child);
caf::PdmField<bool>* field = objectToggleField(child);
if (field)
{
field->setValueWithFieldChanged(false);
}
if (field)
{
field->setValueWithFieldChanged(false);
}
}