diff --git a/examples/Audio/CapabilityInquiryDemo.h b/examples/Audio/CapabilityInquiryDemo.h index a7e1488177..8318a1179d 100644 --- a/examples/Audio/CapabilityInquiryDemo.h +++ b/examples/Audio/CapabilityInquiryDemo.h @@ -2285,10 +2285,9 @@ public: auto updated = *state; auto& props = updated.properties; - if (auto* item = props.getSelected()) + if (0 <= props.selection) { - const auto toErase = props.items.begin() + props.selection; - props.items.erase (toErase); + props.items.erase (props.items.begin() + props.selection); props.selection = -1; state = std::move (updated);