summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-03-03 18:44:17 (GMT)
committerGitHub <noreply@github.com>2021-03-03 18:44:17 (GMT)
commit465ba5c28c8dd2b166567c7490d76ef1a6d1c7df (patch)
tree6a3648dac970cf609e827c606bb74b5bb18c5d2f /src
parent952d4ca7c5bcf5b3ec6c67b4a0e2808de6d04153 (diff)
parentd91a12be4e0b888dd8521bdc12131e0ee4862fb5 (diff)
downloadDoxygen-465ba5c28c8dd2b166567c7490d76ef1a6d1c7df.zip
Doxygen-465ba5c28c8dd2b166567c7490d76ef1a6d1c7df.tar.gz
Doxygen-465ba5c28c8dd2b166567c7490d76ef1a6d1c7df.tar.bz2
Merge pull request #8387 from albert-github/feature/bug_pagetitle
Strange HTML tab title in case of a page without title
Diffstat (limited to 'src')
-rw-r--r--src/doxygen.cpp1
-rw-r--r--src/pagedef.cpp2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp
index ce89540..03313ea 100644
--- a/src/doxygen.cpp
+++ b/src/doxygen.cpp
@@ -8586,6 +8586,7 @@ static void findMainPage(Entry *root)
//printf("mainpage: docLine=%d startLine=%d\n",root->docLine,root->startLine);
//printf("Found main page! \n======\n%s\n=======\n",root->doc.data());
QCString title=root->args.stripWhiteSpace();
+ if (title.isEmpty()) title = Config_getString(PROJECT_NAME);
//QCString indexName=Config_getBool(GENERATE_TREEVIEW)?"main":"index";
QCString indexName="index";
Doxygen::mainPage.reset(createPageDef(root->docFile,root->docLine,
diff --git a/src/pagedef.cpp b/src/pagedef.cpp
index 9a18fda..4634be7 100644
--- a/src/pagedef.cpp
+++ b/src/pagedef.cpp
@@ -80,7 +80,7 @@ PageDef *createPageDef(const char *f,int l,const char *n,const char *d,const cha
PageDefImpl::PageDefImpl(const char *f,int l,const char *n,
const char *d,const char *t)
- : DefinitionMixin(f,l,1,n), m_title(t)
+ : DefinitionMixin(f,l,1,n), m_title(t?t:n)
{
setDocumentation(d,f,l);
m_pageScope = 0;