commit 8deb05f7a7106e43138945dfc8b1f53c436c2a2e
Author: Juergen Spitzmueller <sp...@lyx.org>
Date:   Sun Feb 19 12:15:45 2023 +0100

    Mark empty bib(la)tex insets (i.e., with no databases defined) (#12668)
---
 src/insets/InsetBibtex.cpp |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/insets/InsetBibtex.cpp b/src/insets/InsetBibtex.cpp
index a9c0ff9..55ba0aa 100644
--- a/src/insets/InsetBibtex.cpp
+++ b/src/insets/InsetBibtex.cpp
@@ -176,8 +176,12 @@ bool InsetBibtex::usingBiblatex() const
 
 docstring InsetBibtex::screenLabel() const
 {
-       return usingBiblatex() ? _("Biblatex Generated Bibliography")
+       docstring res;
+       if (getParam("bibfiles").empty())
+               res = _("EMPTY: ");
+       res += usingBiblatex() ? _("Biblatex Generated Bibliography")
                               : _("BibTeX Generated Bibliography");
+       return res;
 }
 
 
@@ -188,7 +192,7 @@ docstring InsetBibtex::toolTip(BufferView const & /*bv*/, 
int /*x*/, int /*y*/)
 
        tip += "<ul>";
        if (bibfilelist.empty())
-               tip += "<li>" + _("none") + "</li>";
+               tip += "<li>" + _("None[[bib databases]], please fill in!") + 
"</li>";
        else
                for (docstring const & bibfile : bibfilelist)
                        tip += "<li>" + bibfile + "</li>";
@@ -934,6 +938,8 @@ void InsetBibtex::updateBuffer(ParIterator const &, 
UpdateType, bool const /*del
        }
        if (invalidate)
                buffer().invalidateBibinfoCache();
+
+       setBroken(getParam("bibfiles").empty());
 }
 
 
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to