repositories
/
deb_libcec.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed index out of range exception in CECSettingNumeric.cs. bugzid: 2082
[deb_libcec.git]
/
src
/
LibCecTray
/
settings
/
CECSettingNumeric.cs
diff --git
a/src/LibCecTray/settings/CECSettingNumeric.cs
b/src/LibCecTray/settings/CECSettingNumeric.cs
index 44f856a0681c9142a1fbeab362779fd235f55099..903891536b55fdddd972d56131c5412d89ab4c58 100644
(file)
--- a/
src/LibCecTray/settings/CECSettingNumeric.cs
+++ b/
src/LibCecTray/settings/CECSettingNumeric.cs
@@
-158,10
+158,13
@@
namespace LibCECTray.settings
ResetItems(BaseItems.Count == 0);
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
}
public override Control ValueControl