From 325db8163302fc3f2d8e1a6c9cef9a0c1ae9afd5 Mon Sep 17 00:00:00 2001 From: Paul Walker Date: Fri, 10 May 2024 16:02:05 -0400 Subject: [PATCH] Show what.txt if airwindowspedia is missing HighImpact is missing. Chris will fix in the 'pedia for his next push but I might as well recover a bit better. Closes #102 --- src-juce/AWConsolidatedEditor.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src-juce/AWConsolidatedEditor.cpp b/src-juce/AWConsolidatedEditor.cpp index 7c32465..353d4c2 100644 --- a/src-juce/AWConsolidatedEditor.cpp +++ b/src-juce/AWConsolidatedEditor.cpp @@ -1445,8 +1445,16 @@ void AWConsolidatedAudioProcessorEditor::resizeDocArea() docBodyEd->setVisible(true); } docString = AirwinRegistry::documentationStringFor(processor.curentProcessorIndex); - docHeader = docString.upToFirstOccurrenceOf("\n", false, false); - docString = docString.fromFirstOccurrenceOf("\n", false, false).trim(); + if (docString.isEmpty()) + { + docHeader = "# " + AirwinRegistry::registry[processor.curentProcessorIndex].whatText; + docString = "No documentation available."; + } + else + { + docHeader = docString.upToFirstOccurrenceOf("\n", false, false); + docString = docString.fromFirstOccurrenceOf("\n", false, false).trim(); + } auto r = docAreaRect; auto tFont = lnf->lookupFont(documentationLabel);