From f6e471fc8dc4d77a243b77fd18fdab4231859259 Mon Sep 17 00:00:00 2001 From: Abdelrazak Younes Date: Thu, 28 Feb 2008 15:24:37 +0000 Subject: [PATCH] Fix InsetQuotes creation. Not very clean but it does the job. Andre, I think we should require the Buffer at construction for all insets that needs it. A base InsetBuffer class comes to mind. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23324 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/Text3.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Text3.cpp b/src/Text3.cpp index f40d37f8d8..1e4d6fa272 100644 --- a/src/Text3.cpp +++ b/src/Text3.cpp @@ -1114,14 +1114,15 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd) else c = par.getChar(pos - 1); string arg = to_utf8(cmd.argument()); + InsetQuotes * iq; if (arg == "single") - cur.insert(new InsetQuotes(c, - bufparams.quotes_language, - InsetQuotes::SingleQ)); + iq = new InsetQuotes(c, bufparams.quotes_language, + InsetQuotes::SingleQ); else - cur.insert(new InsetQuotes(c, - bufparams.quotes_language, - InsetQuotes::DoubleQ)); + iq = new InsetQuotes(c, bufparams.quotes_language, + InsetQuotes::DoubleQ); + iq->setBuffer(bv->buffer()); + cur.insert(iq); cur.posForward(); } else