commit f01369a56f969ff800e9a65e44552aebccdbfa50
Author: Juergen Spitzmueller <[email protected]>
Date:   Tue Mar 13 17:39:40 2018 +0100

    Fix known_escaped_chars
    
    (this includes the amend)
---
 src/tex2lyx/text.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/tex2lyx/text.cpp b/src/tex2lyx/text.cpp
index b81b866..f0b4aed 100644
--- a/src/tex2lyx/text.cpp
+++ b/src/tex2lyx/text.cpp
@@ -346,7 +346,7 @@ string minted_nonfloat_caption = "";
 
 // Characters that have to be escaped by \\ in LaTeX
 char const * const known_escaped_chars[] = {
-               "&", "_", "$", "%", "#", "^", "{", "}"};
+               "&", "_", "$", "%", "#", "^", "{", "}", 0};
 
 
 /// splits "x=z, y=b" into a map and an ordered keyword vector
@@ -621,7 +621,7 @@ pair<bool, docstring> convert_unicodesymbols(docstring s)
                else {
                        res = false;
                        for (auto const & c : known_escaped_chars)
-                               if (prefixIs(s, from_ascii("\\") + c))
+                               if (c != 0 && prefixIs(s, from_ascii("\\") + c))
                                        res = true;
                        i = 1;
                }

Reply via email to