From 78edb91deb2b7b01f4e72b55dde20c2893ab0abb Mon Sep 17 00:00:00 2001 From: twanvl Date: Thu, 21 Dec 2006 22:17:23 +0000 Subject: [PATCH] fixed splitting in symbol font git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@138 0fc631ac-6414-0410-93d0-97cfa31319b6 --- src/data/symbol_font.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/symbol_font.cpp b/src/data/symbol_font.cpp index eb82887a..f768b36d 100644 --- a/src/data/symbol_font.cpp +++ b/src/data/symbol_font.cpp @@ -144,10 +144,10 @@ void SymbolFont::split(const String& text, SplitSymbols& out) const { for (size_t pos = 0 ; pos < text.size() ; ) { // 1. check merged numbers if (merge_numbers && pos + 1 < text.size()) { - size_t num_count = text.find_first_not_of(_("0123456789"), pos); + size_t num_count = text.find_first_not_of(_("0123456789"), pos) - pos; if (num_count >= 2) { // draw single symbol for the whole number - out.push_back(DrawableSymbol(text.substr(0, num_count), 0)); + out.push_back(DrawableSymbol(text.substr(pos, num_count), nullptr)); pos += num_count; goto next_symbol; }