Fix bug #6276: tex2lyx fails to import captions

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@31638 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2009-10-15 14:22:35 +00:00
parent b1aa64f58b
commit 4fc6c1247a

View File

@ -1573,11 +1573,16 @@ void parse_text(Parser & p, ostream & os, unsigned flags, bool outer,
} }
else if (t.cs() == "caption") { else if (t.cs() == "caption") {
// FIXME: this should get some cleanup. All
// the \begin_layout:s are output by the
// Context class!
p.skip_spaces(); p.skip_spaces();
context.check_layout(os); context.check_layout(os);
p.skip_spaces(); p.skip_spaces();
begin_inset(os, "Caption\n\n"); begin_inset(os, "Caption\n\n");
os << "\\begin_layout Standard"; os << "\\begin_layout "
<< to_utf8(context.textclass.defaultLayout().name())
<< '\n';
if (p.next_token().character() == '[') { if (p.next_token().character() == '[') {
p.get_token(); // eat '[' p.get_token(); // eat '['
begin_inset(os, "OptArg\n"); begin_inset(os, "OptArg\n");