]> git.lyx.org Git - lyx.git/commitdiff
* insets/InsetExternal.cpp (InsetExternalParams): use the first
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Mon, 9 Jul 2007 10:56:49 +0000 (10:56 +0000)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Mon, 9 Jul 2007 10:56:49 +0000 (10:56 +0000)
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

index 091b6149b85e7e3123dfb4c3b01596006bc1d487..2ac08de09f534b756ea8459107756efa805689ab 100644 (file)
@@ -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<DisplayType, string> 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 {