X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FEncoding.cpp;h=2aece9a25c3127b258855ee0fd3938d42b668ce9;hb=2098f1d8c20d51e63e670bcdc9da8996068975bf;hp=6a59fe695c7240bceaaa889261f9577bae961628;hpb=411b7a1dec437a8a4416af13f5a8bbb39f2cbd70;p=lyx.git diff --git a/src/Encoding.cpp b/src/Encoding.cpp index 6a59fe695c..2aece9a25c 100644 --- a/src/Encoding.cpp +++ b/src/Encoding.cpp @@ -696,8 +696,14 @@ Encoding const * Encodings::fromLyXName(string const & name) const } -Encoding const * Encodings::fromLaTeXName(string const & name) const +Encoding const * Encodings::fromLaTeXName(string const & n) const { + string name = n; + // FIXME: if we have to test for too many of these synonyms, + // we should instead extend the format of lib/encodings + if (n == "ansinew") + name = "cp1252"; + // We don't use find_if because it makes copies of the pairs in // the map. // This linear search is OK since we don't have many encodings.