mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-23 05:25:26 +00:00
Handle branches with space in their name
1/ Handle space in color name in set-color (with quoting)
2/ read properly branch inset which name has a space
Fixes bug #11108.
(cherry picked from commit 819cf53c22
)
This commit is contained in:
parent
b5892e58f0
commit
b956265be3
@ -1724,8 +1724,8 @@ void GuiApplication::dispatch(FuncRequest const & cmd, DispatchResult & dr)
|
|||||||
}
|
}
|
||||||
|
|
||||||
case LFUN_SET_COLOR: {
|
case LFUN_SET_COLOR: {
|
||||||
string lyx_name;
|
string const lyx_name = cmd.getArg(0);
|
||||||
string const x11_name = split(to_utf8(cmd.argument()), lyx_name, ' ');
|
string const x11_name = cmd.getArg(1);
|
||||||
if (lyx_name.empty() || x11_name.empty()) {
|
if (lyx_name.empty() || x11_name.empty()) {
|
||||||
if (current_view_)
|
if (current_view_)
|
||||||
current_view_->message(
|
current_view_->message(
|
||||||
|
@ -403,7 +403,10 @@ void InsetBranchParams::write(ostream & os) const
|
|||||||
|
|
||||||
void InsetBranchParams::read(Lexer & lex)
|
void InsetBranchParams::read(Lexer & lex)
|
||||||
{
|
{
|
||||||
lex >> branch;
|
// There may be a space in branch name
|
||||||
|
// if we wanted to use lex>>, the branch name should be properly in quotes
|
||||||
|
lex.eatLine();
|
||||||
|
branch = lex.getDocString();
|
||||||
lex >> "inverted" >> inverted;
|
lex >> "inverted" >> inverted;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -59,6 +59,8 @@ What's new
|
|||||||
|
|
||||||
- When using formal tables, draw top/bottom rules thicker when adequate.
|
- When using formal tables, draw top/bottom rules thicker when adequate.
|
||||||
|
|
||||||
|
- Handle properly branches with a space in their name (bug 11108).
|
||||||
|
|
||||||
|
|
||||||
* DOCUMENTATION AND LOCALIZATION
|
* DOCUMENTATION AND LOCALIZATION
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user