From 2ee2b31bc06a171775e4648641393a9234c32ed1 Mon Sep 17 00:00:00 2001 From: stax76 Date: Fri, 3 Jun 2022 21:02:29 +0200 Subject: [PATCH] menu fix --- src/Misc/MainForm.cs | 8 ++++---- src/Misc/Misc.cs | 2 +- src/Misc/Player.cs | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Misc/MainForm.cs b/src/Misc/MainForm.cs index d513db5..d0af47c 100644 --- a/src/Misc/MainForm.cs +++ b/src/Misc/MainForm.cs @@ -244,7 +244,7 @@ namespace mpvnet foreach (MediaTrack track in vidTracks) { - var mi = new WpfControls.MenuItem() { Header = track.Text }; + var mi = new WpfControls.MenuItem() { Header = track.Text.Replace("_", "__") }; mi.Click += (sender, args) => Core.CommandV("set", "vid", track.ID.ToString()); mi.IsChecked = Core.VID == track.ID.ToString(); trackMenuItem.Items.Add(mi); @@ -255,7 +255,7 @@ namespace mpvnet foreach (MediaTrack track in audTracks) { - var mi = new WpfControls.MenuItem() { Header = track.Text }; + var mi = new WpfControls.MenuItem() { Header = track.Text.Replace("_", "__") }; mi.Click += (sender, args) => Core.CommandV("set", "aid", track.ID.ToString()); mi.IsChecked = Core.AID == track.ID.ToString(); trackMenuItem.Items.Add(mi); @@ -266,7 +266,7 @@ namespace mpvnet foreach (MediaTrack track in subTracks) { - var mi = new WpfControls.MenuItem() { Header = track.Text }; + var mi = new WpfControls.MenuItem() { Header = track.Text.Replace("_", "__") }; mi.Click += (sender, args) => Core.CommandV("set", "sid", track.ID.ToString()); mi.IsChecked = Core.SID == track.ID.ToString(); trackMenuItem.Items.Add(mi); @@ -285,7 +285,7 @@ namespace mpvnet foreach (MediaTrack track in ediTracks) { - var mi = new WpfControls.MenuItem() { Header = track.Text }; + var mi = new WpfControls.MenuItem() { Header = track.Text.Replace("_", "__") }; mi.Click += (sender, args) => Core.CommandV("set", "edition", track.ID.ToString()); mi.IsChecked = Core.Edition == track.ID; trackMenuItem.Items.Add(mi); diff --git a/src/Misc/Misc.cs b/src/Misc/Misc.cs index a4b1a05..55aedd6 100644 --- a/src/Misc/Misc.cs +++ b/src/Misc/Misc.cs @@ -136,7 +136,7 @@ namespace mpvnet { public int ID { get; set; } public bool External { get; set; } - public string Text { get; set; } + public string Text { get; set; } = ""; public string Type { get; set; } } diff --git a/src/Misc/Player.cs b/src/Misc/Player.cs index 270b4e5..d9a2954 100644 --- a/src/Misc/Player.cs +++ b/src/Misc/Player.cs @@ -1476,7 +1476,7 @@ namespace mpvnet string filename = GetPropertyString($"filename/no-ext"); string title = GetPropertyString($"track-list/{i}/title").Replace(filename, ""); - title = Regex.Replace(title, @"^[\._\-]", "").Replace("_", "__"); + title = Regex.Replace(title, @"^[\._\-]", ""); if (type == "video") {