From: John Levon Date: Sun, 1 Jun 2003 01:13:17 +0000 (+0000) Subject: juergen's inset insert paste patch X-Git-Tag: 1.6.10~16716 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=ded052e7a8062086db582ae3fdbbac3c5fb53bc8;p=features.git juergen's inset insert paste patch git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7076 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/ChangeLog b/src/ChangeLog index 024ff471d8..22133ef3d9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2003-06-01 John Levon + + * text3.C: use a proper cut/paste when doing inset + insert (from Jürgen Spitzmüller) + 2003-06-01 John Levon * factory.C: accept "\bibtex" not "\BibTeX" (bug 1018) diff --git a/src/text3.C b/src/text3.C index 6da72b34b1..6844d80b85 100644 --- a/src/text3.C +++ b/src/text3.C @@ -381,7 +381,7 @@ void doInsertInset(LyXText * lt, FuncRequest const & cmd, if (inset) { bool gotsel = false; if (lt->selection.set()) { - lt->cutSelection(true, false); + bv->owner()->dispatch(FuncRequest(LFUN_CUT)); gotsel = true; } if (bv->insertInset(inset)) { @@ -390,7 +390,7 @@ void doInsertInset(LyXText * lt, FuncRequest const & cmd, inset->localDispatch(cmd); } if (gotsel && pastesel) - bv->owner()->dispatch(FuncRequest(LFUN_PASTESELECTION)); + bv->owner()->dispatch(FuncRequest(LFUN_PASTE)); } else delete inset;