commit e066dd6bd97d620c14984c58dcdd6aff2a10cbda
Author: Georg Baum <[email protected]>
Date:   Sun Nov 30 12:37:43 2014 +0100

    A stringstream is overkill here

diff --git a/src/Buffer.cpp b/src/Buffer.cpp
index c525ec2..3041ff4 100644
--- a/src/Buffer.cpp
+++ b/src/Buffer.cpp
@@ -1585,13 +1585,12 @@ bool Buffer::makeLaTeXFile(FileName const & fname,
                writeLaTeXSource(os, original_path, runparams, output);
        }
        catch (EncodingException const & e) {
-               odocstringstream ods;
-               ods.put(e.failed_char);
+               docstring const failed(1, e.failed_char);
                ostringstream oss;
                oss << "0x" << hex << e.failed_char << dec;
                docstring msg = bformat(_("Could not find LaTeX command for 
character '%1$s'"
                                          " (code point %2$s)"),
-                                         ods.str(), from_utf8(oss.str()));
+                                         failed, from_utf8(oss.str()));
                errorList.push_back(ErrorItem(msg, _("Some characters of your 
document are probably not "
                                "representable in the chosen encoding.\n"
                                "Changing the document encoding to utf8 could 
help."),

Reply via email to