From c584c5f3fff59f50dde30ff2a27d17d66635d859 Mon Sep 17 00:00:00 2001 From: Nikolaj Olsson Date: Mon, 13 Nov 2017 16:55:12 +0100 Subject: [PATCH] Allow setting new "actor" even if no actors in ASSA --- src/Forms/Main.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Forms/Main.cs b/src/Forms/Main.cs index 6efe4b06f..d1c8ddfe2 100644 --- a/src/Forms/Main.cs +++ b/src/Forms/Main.cs @@ -6491,9 +6491,10 @@ namespace Nikse.SubtitleEdit.Forms toolStripMenuItemSetRegion.Visible = false; toolStripMenuItemSetLanguage.Visible = false; - var actors = new List(); + List actors = null; if ((formatType == typeof(AdvancedSubStationAlpha) || formatType == typeof(SubStationAlpha)) && SubtitleListview1.SelectedItems.Count > 0) { + actors = new List(); toolStripMenuItemWebVTT.Visible = false; var styles = AdvancedSubStationAlpha.GetStylesFromHeader(_subtitle.Header); setStylesForSelectedLinesToolStripMenuItem.DropDownItems.Clear(); @@ -6528,7 +6529,8 @@ namespace Nikse.SubtitleEdit.Forms { setActorForSelectedLinesToolStripMenuItem.DropDownItems.Add(actor, null, actor_Click); } - setActorForSelectedLinesToolStripMenuItem.DropDownItems.Add(new ToolStripSeparator()); + if (actors.Count > 0) + setActorForSelectedLinesToolStripMenuItem.DropDownItems.Add(new ToolStripSeparator()); setActorForSelectedLinesToolStripMenuItem.DropDownItems.Add(_language.Menu.ContextMenu.NewActor, null, SetNewActor); if (actors.Count > 0) setActorForSelectedLinesToolStripMenuItem.DropDownItems.Add(_language.Menu.ContextMenu.RemoveActors, null, RemoveActors); @@ -6693,7 +6695,7 @@ namespace Nikse.SubtitleEdit.Forms toolStripMenuItemWebVTT.Visible = false; } - if (actors.Count > 0) + if (actors != null) { setActorForSelectedLinesToolStripMenuItem.Visible = true; }