From: Abdelrazak Younes Date: Wed, 24 Oct 2007 09:01:51 +0000 (+0000) Subject: Paragraph::appendString(): use docstring::append(). X-Git-Tag: 1.6.10~7685 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=75febee877693cdf229eadc6326579779bfddfbe;p=features.git Paragraph::appendString(): use docstring::append(). git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21173 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/Paragraph.cpp b/src/Paragraph.cpp index 314332f370..8b3d7df38f 100644 --- a/src/Paragraph.cpp +++ b/src/Paragraph.cpp @@ -1222,12 +1222,13 @@ void Paragraph::appendString(docstring const & s, Font const & font, if (newsize >= capacity) d->text_.reserve(std::max(capacity + 100, newsize)); + // when appending characters, no need to update tables + d->text_.append(s); + // FIXME: Optimize this! for (pos_type i = 0; i != end; ++i) { // track change d->changes_.insert(change, i); - // when appending characters, no need to update tables - d->text_.push_back(s[i]); } d->fontlist_.setRange(oldsize, newsize, font); }