Mercurial > dottes
changeset 847:e757621e760b build-default-316
Merge with upstream.
author | Jim Hague <jim.hague@acm.org> |
---|---|
date | Sat, 23 Mar 2019 07:00:00 +0000 |
parents | 6bd946700312 (diff) 86bfd138afb4 (current diff) |
children | b28fb5eeaed7 eb5da4e5c057 |
files | |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/abcfield.py Fri Mar 22 23:25:13 2019 +0000 +++ b/abcfield.py Sat Mar 23 07:00:00 2019 +0000 @@ -136,6 +136,8 @@ return res # Convert Title fields from sort to display, so Bat, The->The Bat. +# This only happens for the main title, i.e. the first title in a tune. +# Subtitles are not affected, as they don't influence sort order. def convertTitleToDisplay(t): p = t.rpartition(',') if p[1] == "": @@ -228,7 +230,7 @@ # Fields that go through Markdown must have HTML entities. mdfield = field.upper() in ['H', 'N']; res = convertAccents(res, False if mdfield else latex) - if field.upper() == "T": + if field.upper() == "T" and n == 1: res = convertTitleToDisplay(res) elif field.upper() == "K": res = convertKeyToDisplay(res)