]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetCitation.cpp
move the validation code from InsetFlex to InsetCollapsable
[lyx.git] / src / insets / InsetCitation.cpp
index ea5700e55978c98d38bde0cdf3b8545bf81e0b79..859ceba81f4e050b65cb2c9f4c3b78dd3888c0c4 100644 (file)
@@ -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);