From 625a4b78490780b77699a9592bde93332b87604e Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Mon, 9 Jul 2007 10:56:49 +0000 Subject: [PATCH] * insets/InsetExternal.cpp (InsetExternalParams): use the first defined template as default instead of RasterImage (bug 3983) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19013 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/insets/InsetExternal.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/insets/InsetExternal.cpp b/src/insets/InsetExternal.cpp index 091b6149b8..2ac08de09f 100644 --- a/src/insets/InsetExternal.cpp +++ b/src/insets/InsetExternal.cpp @@ -59,7 +59,7 @@ lyx::external::DisplayType const defaultDisplayType = lyx::external::NoDisplay; unsigned int const defaultLyxScale = 100; -string defaultTemplateName = "RasterImage"; +string defaultTemplateName; } // namespace anon @@ -132,9 +132,15 @@ Translator const & displayTranslator() InsetExternalParams::InsetExternalParams() : display(defaultDisplayType), lyxscale(defaultLyxScale), - draft(false), - templatename_(defaultTemplateName) -{} + draft(false) +{ + if (defaultTemplateName.empty()) { + external::TemplateManager const & etm = + external::TemplateManager::get(); + templatename_ = etm.getTemplates().begin()->first; + } else + templatename_ = defaultTemplateName; +} namespace { -- 2.39.2