From 1f77638174f715f0f2bcf5b2e32ebb329d531f85 Mon Sep 17 00:00:00 2001 From: albert-github Date: Sun, 3 Aug 2014 19:17:44 +0200 Subject: No warning in case cite definition is missing In case the \cite command is used but no entry for it is given in a bib file no warning is given as the CiteInfo entry is present with the right label, but the text item is empty and this is not tested. (also corrected an error message on opening a file) --- src/cite.cpp | 2 +- src/docparser.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cite.cpp b/src/cite.cpp index 378e7ee..a33f12f 100644 --- a/src/cite.cpp +++ b/src/cite.cpp @@ -211,7 +211,7 @@ void CiteDict::generatePage() const f.setName(citeListFile); if (!f.open(IO_ReadOnly)) { - err("could not open file %s/citelist.doc for reading\n",outputDir.data()); + err("could not open file %s for reading\n",citeListFile.data()); } bool insideBib=FALSE; diff --git a/src/docparser.cpp b/src/docparser.cpp index bab0c75..62d3c06 100644 --- a/src/docparser.cpp +++ b/src/docparser.cpp @@ -2465,7 +2465,7 @@ DocCite::DocCite(DocNode *parent,const QCString &target,const QCString &) //cont ASSERT(!target.isEmpty()); m_relPath = g_relPath; CiteInfo *cite = Doxygen::citeDict->find(target); - if (numBibFiles>0 && cite) // ref to citation + if (numBibFiles>0 && cite && cite -> text) // ref to citation { m_text = cite->text; if (m_text.isEmpty()) m_text = cite->label; -- cgit v0.12