From: Abdelrazak Younes Date: Wed, 8 Oct 2008 14:19:31 +0000 (+0000) Subject: moveItem(): simplify X-Git-Tag: 1.6.10~3114 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=79cffed88692aaec399fe966531c17ae2fe54f7e;p=features.git moveItem(): simplify git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26812 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/paragraph_funcs.cpp b/src/paragraph_funcs.cpp index 42b95330bf..0d53d3a9cf 100644 --- a/src/paragraph_funcs.cpp +++ b/src/paragraph_funcs.cpp @@ -36,22 +36,19 @@ static bool moveItem(Paragraph & fromPar, pos_type fromPos, // Note: moveItem() does not honour change tracking! // Therefore, it should only be used for breaking and merging paragraphs - char_type const tmpChar = fromPar.getChar(fromPos); Font const tmpFont = fromPar.getFontSettings(params, fromPos); Change const tmpChange = fromPar.lookupChange(fromPos); - if (fromPar.isInset(fromPos)) { - Inset * tmpInset = 0; - if (fromPar.getInset(fromPos)) { - // the inset is not in the paragraph any more - tmpInset = fromPar.releaseInset(fromPos); - } + Inset * tmpInset = fromPar.getInset(fromPos); + if (tmpInset) { + // the inset is not in the paragraph any more + tmpInset = fromPar.releaseInset(fromPos); return toPar.insertInset(toPos, tmpInset, tmpFont, tmpChange); - } else { - fromPar.eraseChar(fromPos, false); - toPar.insertChar(toPos, tmpChar, tmpFont, tmpChange); } + char_type const tmpChar = fromPar.getChar(fromPos); + fromPar.eraseChar(fromPos, false); + toPar.insertChar(toPos, tmpChar, tmpFont, tmpChange); return true; }