]> git.lyx.org Git - features.git/commitdiff
Similar fix to last commit for InsetExternal.
authorRichard Heck <rgheck@comcast.net>
Sun, 23 Mar 2008 14:27:31 +0000 (14:27 +0000)
committerRichard Heck <rgheck@comcast.net>
Sun, 23 Mar 2008 14:27:31 +0000 (14:27 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23905 a592a061-630c-0410-9148-cb99ea01b6c8

src/LyXFunc.cpp

index 6772c0668de687d76af18f35652007641f35cd01..4df6aa1074af0f0fad0e807e1a88af84e63d9545 100644 (file)
@@ -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());