[aseprite] 70/196: Fix crash in GenericDrawTextSurface::drawChar() when a TTF is used with Unicode text

Tobias Hansen thansen at moszumanska.debian.org
Wed Apr 20 18:50:03 UTC 2016


This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository aseprite.

commit 6f0819fa302a9865e6ceefc982ff21dfeba31b3d
Author: David Capello <davidcapello at gmail.com>
Date:   Tue Mar 15 15:10:56 2016 -0300

    Fix crash in GenericDrawTextSurface::drawChar() when a TTF is used with Unicode text
---
 src/she/common/generic_surface.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/she/common/generic_surface.h b/src/she/common/generic_surface.h
index ff2f195..69c5a22 100644
--- a/src/she/common/generic_surface.h
+++ b/src/she/common/generic_surface.h
@@ -112,9 +112,10 @@ public:
       }
 
       case FontType::kTrueType: {
-        std::string str;
+        // TODO avoid a temporary string
+        std::wstring str;
         str.push_back(chr);
-        drawString(font, fg, bg, x, y, str);
+        drawString(font, fg, bg, x, y, base::to_utf8(str).c_str());
         break;
       }
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git



More information about the Pkg-games-commits mailing list