mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-10 20:04:46 +00:00
Get rid of one instance of Paragraph::inInset().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30949 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
4916bd41d3
commit
bc9488004e
@ -430,10 +430,12 @@ void putClipboard(ParagraphList const & paragraphs,
|
||||
}
|
||||
|
||||
|
||||
void copySelectionHelper(Buffer const & buf, ParagraphList const & pars,
|
||||
void copySelectionHelper(Buffer const & buf, Text const & text,
|
||||
pit_type startpit, pit_type endpit,
|
||||
int start, int end, DocumentClass const * const dc, CutStack & cutstack)
|
||||
{
|
||||
ParagraphList const & pars = text.paragraphs();
|
||||
|
||||
LASSERT(0 <= start && start <= pars[startpit].size(), /**/);
|
||||
LASSERT(0 <= end && end <= pars[endpit].size(), /**/);
|
||||
LASSERT(startpit != endpit || start <= end, /**/);
|
||||
@ -464,7 +466,7 @@ void copySelectionHelper(Buffer const & buf, ParagraphList const & pars,
|
||||
// PassThru paragraphs have the Language
|
||||
// latex_language. This is invalid for others, so we
|
||||
// need to change it to the buffer language.
|
||||
if (it->inInset().getLayout().isPassThru())
|
||||
if (text.inset().getLayout().isPassThru())
|
||||
it->changeLanguage(buf.params(),
|
||||
latex_language, buf.language());
|
||||
}
|
||||
@ -674,7 +676,7 @@ void cutSelection(Cursor & cur, bool doclear, bool realcut)
|
||||
BufferParams const & bp = cur.buffer()->params();
|
||||
if (realcut) {
|
||||
copySelectionHelper(*cur.buffer(),
|
||||
text->paragraphs(),
|
||||
*text,
|
||||
begpit, endpit,
|
||||
cur.selBegin().pos(), endpos,
|
||||
bp.documentClassPtr(), theCuts);
|
||||
@ -776,7 +778,7 @@ void copySelectionToStack(Cursor const & cur, CutStack & cutstack)
|
||||
(par != cur.selEnd().pit() || pos < cur.selEnd().pos()))
|
||||
++pos;
|
||||
|
||||
copySelectionHelper(*cur.buffer(), pars, par, cur.selEnd().pit(),
|
||||
copySelectionHelper(*cur.buffer(), *text, par, cur.selEnd().pit(),
|
||||
pos, cur.selEnd().pos(),
|
||||
cur.buffer()->params().documentClassPtr(), cutstack);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user