- }
- if (isInserted) {
- ParagraphList & plist = paragraphs();
- if (it.pit() + 1 < et.pit())
- pars_.erase(boost::next(plist.begin(), it.pit() + 1),
- boost::next(plist.begin(), et.pit()));
- // Paragraph merge if appropriate:
- // FIXME: change tracking (MG)
- if (pars_[it.pit()].isInserted(pars_[it.pit()].size())) {
- setCursorIntern(cur, it.pit() + 1, 0);
- backspacePos0(cur);
- }
+
+ // merge paragraph if appropriate:
+ // if (right >= pars_[pit].size() && pit + 1 < et.pit() &&
+ // pars_[pit].isInserted(pars_[pit].size())) {
+ // setCursorIntern(cur, pit + 1, 0);
+ // backspacePos0(cur);
+ //}