mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
Fix prettyref output.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@35906 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
6fa8ea97c4
commit
16a1c042ef
@ -71,18 +71,24 @@ ParamInfo const & InsetRef::findInfo(string const & /* cmdName */)
|
||||
|
||||
|
||||
// for refstyle, given pfx:suffix, we want to return "\\pfxcmd"
|
||||
// and put "suffix" into label
|
||||
// and put "suffix" into label.
|
||||
// otherwise, we put the reference into label.
|
||||
docstring InsetRef::getFormattedCmd(
|
||||
docstring const & ref, docstring & label) const
|
||||
{
|
||||
static docstring const defcmd = from_ascii("\\ref");
|
||||
if (!buffer().params().use_refstyle)
|
||||
// default is that label is data
|
||||
// we'll change it if need be
|
||||
if (!buffer().params().use_refstyle) {
|
||||
label = ref;
|
||||
return from_ascii("\\prettyref");
|
||||
}
|
||||
|
||||
docstring prefix;
|
||||
label = split(ref, prefix, ':');
|
||||
if (prefix.empty()) {
|
||||
LYXERR0("Label `" << label << "' contains no prefix.");
|
||||
label = ref;
|
||||
return defcmd;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user