From f170a3394043036364bb64fe732ba9f994da880b Mon Sep 17 00:00:00 2001 From: sebastiii Date: Sun, 17 Mar 2013 19:12:14 +0100 Subject: [PATCH] Add a string value to restore correct DRR default value linked to hz. --- mediaportal/Configuration/Sections/GeneralDynamicRefreshRate.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mediaportal/Configuration/Sections/GeneralDynamicRefreshRate.cs b/mediaportal/Configuration/Sections/GeneralDynamicRefreshRate.cs index 2621fdf..7fd6e2e 100644 --- a/mediaportal/Configuration/Sections/GeneralDynamicRefreshRate.cs +++ b/mediaportal/Configuration/Sections/GeneralDynamicRefreshRate.cs @@ -52,6 +52,7 @@ namespace MediaPortal.Configuration.Sections private DataGridViewTextBoxColumn gridColRR; private DataGridViewTextBoxColumn gridColAction; private string sDefaultHz; + private string sDefaultHzName; public GeneralDynamicRefreshRate() : this("Dynamic Refresh Rate") {} @@ -95,6 +96,7 @@ namespace MediaPortal.Configuration.Sections chkUseDeviceReset.Checked = xmlreader.GetValueAsBool("general", "devicereset", false); chkForceRR.Checked = xmlreader.GetValueAsBool("general", "force_refresh_rate", false); sDefaultHz = xmlreader.GetValueAsString("general", "default_hz", ""); + sDefaultHzName = xmlreader.GetValueAsString("general", "default_hz_name", ""); String[] p = null; DataGridViewRow row = new DataGridViewRow(); /* @@ -128,7 +130,7 @@ namespace MediaPortal.Configuration.Sections dataGridViewRR.Rows.Add((object[])p); row = dataGridViewRR.Rows[dataGridViewRR.Rows.Count - 1]; defaultHz.Items.Add(p[0]); - if (sDefaultHz == hz) + if (sDefaultHz == hz && sDefaultHzName == name) defaultHz.SelectedItem = name; if (name.ToLower().IndexOf("tv") > -1) @@ -155,6 +157,7 @@ namespace MediaPortal.Configuration.Sections xmlwriter.SetValueAsBool("general", "devicereset", chkUseDeviceReset.Checked); xmlwriter.SetValueAsBool("general", "force_refresh_rate", chkForceRR.Checked); xmlwriter.SetValue("general", "default_hz", sDefaultHz); + xmlwriter.SetValue("general", "default_hz_name", sDefaultHzName); /* // example @@ -666,6 +669,7 @@ namespace MediaPortal.Configuration.Sections if (name == defaultHz.SelectedItem.ToString()) { sDefaultHz = hz; + sDefaultHzName = name; break; } } -- 1.8.0.msysgit.0