From 8210276c8edaa679f3f47894eac15469219f6922 Mon Sep 17 00:00:00 2001 From: Rudis Muiznieks Date: Thu, 28 Dec 2017 17:42:33 -0600 Subject: [PATCH] better handling of scenes with empty titles closes #5 --- Ficdown.Parser/Parser/StateResolver.cs | 3 ++- Ficdown.Parser/Parser/Utilities.cs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Ficdown.Parser/Parser/StateResolver.cs b/Ficdown.Parser/Parser/StateResolver.cs index 6aeee92..3f8184d 100644 --- a/Ficdown.Parser/Parser/StateResolver.cs +++ b/Ficdown.Parser/Parser/StateResolver.cs @@ -58,7 +58,8 @@ private string ResolveDescription(PageState page) { var resolved = new StringBuilder(); - resolved.AppendFormat("## {0}\n\n", page.Scene.Name); + if(!string.IsNullOrEmpty(page.Scene.Name)) + resolved.AppendFormat("## {0}\n\n", page.Scene.Name); var firstToggleCounter = 0; for (var i = 0; i < page.State.ActionsToShow.Count; i++) diff --git a/Ficdown.Parser/Parser/Utilities.cs b/Ficdown.Parser/Parser/Utilities.cs index 8362bfd..15520c2 100644 --- a/Ficdown.Parser/Parser/Utilities.cs +++ b/Ficdown.Parser/Parser/Utilities.cs @@ -88,7 +88,7 @@ namespace Ficdown.Parser.Parser { Original = !string.IsNullOrEmpty(astr) ? astr : null, Text = !string.IsNullOrEmpty(txstr) ? txstr : null, - Title = !string.IsNullOrEmpty(ttstr) ? ttstr : null, + Title = ttstr, Href = ParseHref(hrefstr) }; }