Fix some of the InsetSpace problems.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25014 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Richard Heck 2008-05-30 15:18:13 +00:00
parent 1f8d6daee4
commit afbc6bd2b9

View File

@ -441,7 +441,6 @@ void InsetSpaceParams::read(Lexer & lex)
if (lex.checkFor("\\length"))
lex >> length;
lex >> "\\end_inset";
}
@ -455,6 +454,7 @@ void InsetSpace::write(ostream & os) const
void InsetSpace::read(Lexer & lex)
{
params_.read(lex);
lex >> "\\end_inset";
}
@ -632,7 +632,11 @@ void InsetSpace::string2params(string const & in, InsetSpaceParams & params)
lex.setContext("InsetSpace::string2params");
lex >> "space";
params.read(lex);
// There are cases, such as when we are called via getStatus() from
// Dialog::canApply(), where we are just called with "space" rather
// than a full "space \type{}\n\\end_inset".
if (lex.isOK())
params.read(lex);
}