From e47d0dfb0d17c18ab3615a7aac806e0298254263 Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Wed, 13 Jul 2011 15:18:29 +0000 Subject: [PATCH] Fix bug with output of prettyref chapter references. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39288 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/insets/InsetRef.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/insets/InsetRef.cpp b/src/insets/InsetRef.cpp index 7b6cf6d981..cd00e0d023 100644 --- a/src/insets/InsetRef.cpp +++ b/src/insets/InsetRef.cpp @@ -302,13 +302,13 @@ void InsetRef::validate(LaTeXFeatures & features) const string const cmd = getCmdName(); if (cmd == "vref" || cmd == "vpageref") features.require("varioref"); - else if (getCmdName() == "formatted") { + else if (cmd == "formatted") { docstring const data = getEscapedLabel(features.runparams()); docstring label; docstring prefix; + string const fcmd = to_utf8(getFormattedCmd(data, label, prefix)); if (buffer().params().use_refstyle) { features.require("refstyle"); - string const fcmd = to_utf8(getFormattedCmd(data, label, prefix)); if (!prefix.empty()) { string lcmd = "\\AtBeginDocument{\\providecommand" + fcmd + "[1]{\\ref{" + to_utf8(prefix) + ":#1}}}"; @@ -322,7 +322,7 @@ void InsetRef::validate(LaTeXFeatures & features) const if (prefix == "chap") features.addPreambleSnippet("\\let\\pr@chap=\\pr@cha"); } - } else if (getCmdName() == "eqref" && !buffer().params().use_refstyle) + } else if (cmd == "eqref" && !buffer().params().use_refstyle) // refstyle defines its own version features.require("amsmath"); else if (cmd == "nameref") -- 2.39.2