From 6fc256105e6ef0d472374944f089757d9cef4ee9 Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Sun, 23 Mar 2008 14:27:31 +0000 Subject: [PATCH] Similar fix to last commit for InsetExternal. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23905 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/LyXFunc.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/LyXFunc.cpp b/src/LyXFunc.cpp index 6772c0668d..4df6aa1074 100644 --- a/src/LyXFunc.cpp +++ b/src/LyXFunc.cpp @@ -1443,11 +1443,14 @@ void LyXFunc::dispatch(FuncRequest const & cmd) case LFUN_EXTERNAL_EDIT: { BOOST_ASSERT(lyx_view_); FuncRequest fr(action, argument); - InsetExternal().dispatch(view()->cursor(), fr); + InsetExternal ie; + ie.setBuffer(*lyx_view_->buffer()); + ie.dispatch(view()->cursor(), fr); break; } case LFUN_GRAPHICS_EDIT: { + BOOST_ASSERT(lyx_view_); FuncRequest fr(action, argument); InsetGraphics ig; ig.setBuffer(*lyx_view_->buffer());