Fix document splitter not recognising alt scene format (#2233)
This commit is contained in:
+2
-1
@@ -20,8 +20,9 @@ i18n/*.qph
|
||||
|
||||
# Documentation
|
||||
/docs/build/
|
||||
/docs/source/locales/**/*.mo
|
||||
/novelwriter/assets/help/
|
||||
/novelwriter/assets/manual.pdf
|
||||
/novelwriter/assets/manual*.pdf
|
||||
*.qch
|
||||
*.qhc
|
||||
.~lock.*
|
||||
|
||||
@@ -247,6 +247,10 @@ class GuiDocSplit(NDialog):
|
||||
onLine = lineNo
|
||||
hLevel = 2
|
||||
hLabel = aLine[4:].strip()
|
||||
elif aLine.startswith("###! ") and spLevel >= 3:
|
||||
onLine = lineNo
|
||||
hLevel = 3
|
||||
hLabel = aLine[5:].strip()
|
||||
|
||||
if onLine >= 0 and hLevel > 0:
|
||||
newItem = QListWidgetItem()
|
||||
|
||||
@@ -43,10 +43,10 @@ def testDlgSplit_Main(qtbot, monkeypatch, nwGUI, projPath, mockRnd):
|
||||
"##! Prologue\n\nText\n\n"
|
||||
"## Chapter One\n\nText\n\n"
|
||||
"### Scene One\n\nText\n\n"
|
||||
"### Scene Two\n\nText\n\n"
|
||||
"###! Scene Two\n\nText\n\n"
|
||||
"## Chapter Two\n\nText\n\n"
|
||||
"### Scene Three\n\nText\n\n"
|
||||
"### Scene Four\n\nText\n\n"
|
||||
"###! Scene Four\n\nText\n\n"
|
||||
"#! New Title\n\nText\n\n"
|
||||
"## New Chapter\n\nText\n\n"
|
||||
"### New Scene\n\nText\n\n"
|
||||
|
||||
@@ -858,10 +858,10 @@ def testGuiProjTree_SplitDocument(qtbot, monkeypatch, nwGUI, projPath, mockRnd,
|
||||
"##! Prologue\n\nText\n\n"
|
||||
"## Chapter One\n\nText\n\n"
|
||||
"### Scene One\n\nText\n\n"
|
||||
"### Scene Two\n\nText\n\n"
|
||||
"###! Scene Two\n\nText\n\n"
|
||||
"## Chapter Two\n\nText\n\n"
|
||||
"### Scene Three\n\nText\n\n"
|
||||
"### Scene Four\n\nText\n\n"
|
||||
"###! Scene Four\n\nText\n\n"
|
||||
"#! New Title\n\nText\n\n"
|
||||
"## New Chapter\n\nText\n\n"
|
||||
"### New Scene\n\nText\n\n"
|
||||
|
||||
Reference in New Issue
Block a user