]> git.lyx.org Git - features.git/blobdiff - src/insets/insetexternal.C
Update defaultTemplateName so that the external dialog opens with the
[features.git] / src / insets / insetexternal.C
index 8840ebc5bf82ba66133f00bb22d35b8da049d593..afe126119f10a8790733acc287c1ab5e293f253a 100644 (file)
@@ -65,7 +65,7 @@ external::DisplayType const defaultDisplayType = external::NoDisplay;
 
 unsigned int const defaultLyxScale = 100;
 
-string const defaultTemplateName = "RasterImage";
+string defaultTemplateName = "RasterImage";
 
 } // namespace anon
 
@@ -596,6 +596,10 @@ void InsetExternal::setParams(InsetExternalParams const & p,
 {
        params_ = p;
 
+       // Subsequent calls to the InsetExternal::Params default constructor
+       // will use this.
+       defaultTemplateName = params_.templatename();
+
        switch (getRenderType(params_)) {
        case RENDERBUTTON: {
                RenderButton * button_ptr = renderer_->asButton();