From 3490ea720c5ec7532455ac9b434e2d8e6071a2c1 Mon Sep 17 00:00:00 2001 From: Lars Op den Kamp Date: Fri, 8 Mar 2013 11:27:37 +0100 Subject: [PATCH] fixed index out of range exception in CECSettingNumeric.cs. bugzid: 2082 --- src/LibCecTray/settings/CECSettingNumeric.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/LibCecTray/settings/CECSettingNumeric.cs b/src/LibCecTray/settings/CECSettingNumeric.cs index 44f856a..9038915 100644 --- a/src/LibCecTray/settings/CECSettingNumeric.cs +++ b/src/LibCecTray/settings/CECSettingNumeric.cs @@ -158,10 +158,13 @@ namespace LibCECTray.settings ResetItems(BaseItems.Count == 0); - control.SelectedValueChanged += delegate - { - Value = BaseItems[control.SelectedIndex]; - }; + if (BaseItems.Count > 0 && control.SelectedIndex < BaseItems.Count) + { + control.SelectedValueChanged += delegate + { + Value = BaseItems[control.SelectedIndex]; + }; + } } public override Control ValueControl -- 2.34.1