From bcf3cbef4f51f61f042196947fa4d9721ef5515c Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrgen=20Spitzm=C3=BCller?= Date: Tue, 20 May 2008 07:22:55 +0000 Subject: [PATCH] * InsetCitation: - use valid citation commands only (bug 4876) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24856 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/insets/InsetCitation.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/insets/InsetCitation.cpp b/src/insets/InsetCitation.cpp index ea5700e559..859ceba81f 100644 --- a/src/insets/InsetCitation.cpp +++ b/src/insets/InsetCitation.cpp @@ -94,13 +94,16 @@ string asValidLatexCommand(string const & input, CiteEngine const engine) string output; switch (engine) { case ENGINE_BASIC: - output = input; + if (input == "nocite") + output = input; + else + output = default_str; break; case ENGINE_NATBIB_AUTHORYEAR: case ENGINE_NATBIB_NUMERICAL: - if (input == "cite" || input == "citefield" || - input == "citetitle" || input == "cite*") + if (input == "cite" || input == "citefield" + || input == "citetitle" || input == "cite*") output = default_str; else if (prefixIs(input, "foot")) output = input.substr(4); -- 2.39.5