]> git.lyx.org Git - lyx.git/commitdiff
* BiblioInfo.cpp (convertLaTeXCommands):
authorJürgen Spitzmüller <spitz@lyx.org>
Sun, 13 Dec 2009 09:50:30 +0000 (09:50 +0000)
committerJürgen Spitzmüller <spitz@lyx.org>
Sun, 13 Dec 2009 09:50:30 +0000 (09:50 +0000)
- fix parsing of thin space (\,).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@32504 a592a061-630c-0410-9148-cb99ea01b6c8

src/BiblioInfo.cpp

index 2b9911ea8930e0805dfe181b9ac0f169005685d4..8c73ac1d8ec2eb956dbd1c255e6011836755d74d 100644 (file)
@@ -129,10 +129,14 @@ docstring convertLaTeXCommands(docstring const & str)
                        scanning_cmd = false;
                }
 
-               // was the last character a \? If so, then this is something like: \\,
+               // was the last character a \? If so, then this is something like: \\
                // or \$, so we'll just output it. That's probably not always right...
                if (escaped) {
-                       ret += ch;
+                       // exception: output \, as THIN SPACE
+                       if (ch == ',')
+                               ret.push_back(0x2009);
+                       else
+                               ret += ch;
                        val = val.substr(1);
                        escaped = false;
                        continue;