mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 01:59:02 +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 when name has a space Fixes bug #11108.
This commit is contained in:
parent
1116335977
commit
819cf53c22
@ -1738,8 +1738,8 @@ void GuiApplication::dispatch(FuncRequest const & cmd, DispatchResult & dr)
|
||||
}
|
||||
|
||||
case LFUN_SET_COLOR: {
|
||||
string lyx_name;
|
||||
string const x11_name = split(to_utf8(cmd.argument()), lyx_name, ' ');
|
||||
string const lyx_name = cmd.getArg(0);
|
||||
string const x11_name = cmd.getArg(1);
|
||||
if (lyx_name.empty() || x11_name.empty()) {
|
||||
if (current_view_)
|
||||
current_view_->message(
|
||||
|
@ -402,7 +402,10 @@ void InsetBranchParams::write(ostream & os) const
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user