private void UpdateOptionsSelection() { Logger?.Info($"activeOption={_activeOption}, activeSubOption={_activeSubOption}, selectedOption={_selectedOption}, selectedSubOption={_selectedSubOption}"); if (_selectedOption >= 0 && _selectedOption < _streams.Count) { _activeSubOption = _streams[_selectedOption].Active; } DllImports.UpdateSelection(new DllImports.SelectionData() { show = Visible ? 1 : 0, activeOptionId = _activeOption, activeSubOptionId = _activeSubOption, selectedOptionId = _selectedOption, selectedSubOptionId = _selectedSubOption }); }