using System.Collections.Generic;\r
using System.Windows.Forms;\r
using Handbrake.Functions;\r
-using System.IO;\r
\r
namespace Handbrake.Controls\r
{\r
public partial class Subtitles : UserControl\r
{\r
-\r
- IDictionary<string, string> LangMap = new Dictionary<string, string>();\r
+ readonly IDictionary<string, string> LangMap = new Dictionary<string, string>();\r
\r
public Subtitles()\r
{\r
srt_lang.SelectedIndex = 40;\r
}\r
\r
- private int fileContainer;\r
+ private int FileContainer;\r
public void setContainer(int value)\r
{\r
- fileContainer = value;\r
+ FileContainer = value;\r
Boolean trigger = false;\r
- if (fileContainer != 1)\r
+ if (FileContainer != 1)\r
foreach (ListViewItem item in lv_subList.Items)\r
{\r
if (item.SubItems[1].Text.Contains("Bitmap"))\r
}\r
\r
Boolean addTrack = true;\r
- if (fileContainer == 0)\r
+ if (FileContainer == 0)\r
{\r
burnedVal = "Yes"; // MP4 must have bitmap subs burned in.\r
\r
private void srt_browse_Click(object sender, EventArgs e)\r
{\r
openFileDialog.ShowDialog();\r
+\r
+ // Update an item in the list if required.\r
+ if (lv_subList.Items.Count != 0 && lv_subList.SelectedIndices.Count != 0)\r
+ {\r
+ lv_subList.Items[lv_subList.SelectedIndices[0]].SubItems[5].Text = openFileDialog.FileName;\r
+ lv_subList.Select();\r
+ }\r
}\r
\r
// Right Click Menu\r