Similar fix to last commit for InsetExternal.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23905 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Richard Heck 2008-03-23 14:27:31 +00:00
parent ec5ac0486a
commit 6fc256105e

View File

@ -1443,11 +1443,14 @@ void LyXFunc::dispatch(FuncRequest const & cmd)
case LFUN_EXTERNAL_EDIT: { case LFUN_EXTERNAL_EDIT: {
BOOST_ASSERT(lyx_view_); BOOST_ASSERT(lyx_view_);
FuncRequest fr(action, argument); FuncRequest fr(action, argument);
InsetExternal().dispatch(view()->cursor(), fr); InsetExternal ie;
ie.setBuffer(*lyx_view_->buffer());
ie.dispatch(view()->cursor(), fr);
break; break;
} }
case LFUN_GRAPHICS_EDIT: { case LFUN_GRAPHICS_EDIT: {
BOOST_ASSERT(lyx_view_);
FuncRequest fr(action, argument); FuncRequest fr(action, argument);
InsetGraphics ig; InsetGraphics ig;
ig.setBuffer(*lyx_view_->buffer()); ig.setBuffer(*lyx_view_->buffer());