diff options
| author | Felipe Corr??a da Silva Sanches <juca@members.fsf.org> | 2008-07-12 03:57:00 +0000 |
|---|---|---|
| committer | JucaBlues <JucaBlues@users.sourceforge.net> | 2008-07-12 03:57:00 +0000 |
| commit | 77d29f747ad7efd38281172185a3d1b61f93338e (patch) | |
| tree | 28325725012a8b8c398143cba52b800cc656ac92 /src/display/nr-svgfonts.cpp | |
| parent | move label on top for sliders (diff) | |
| download | inkscape-77d29f747ad7efd38281172185a3d1b61f93338e.tar.gz inkscape-77d29f747ad7efd38281172185a3d1b61f93338e.zip | |
fix crash on svnfonts dialog
(bzr r6262)
Diffstat (limited to 'src/display/nr-svgfonts.cpp')
| -rw-r--r-- | src/display/nr-svgfonts.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/display/nr-svgfonts.cpp b/src/display/nr-svgfonts.cpp index b59d0569d..e70b1beca 100644 --- a/src/display/nr-svgfonts.cpp +++ b/src/display/nr-svgfonts.cpp @@ -153,7 +153,6 @@ SvgFont::scaled_font_text_to_glyphs (cairo_scaled_font_t *scaled_font, } previous_unicode = this->glyphs[i]->unicode;//used for kerning checking previous_glyph_name = this->glyphs[i]->glyph_name;//used for kerning checking - (*glyphs)[count].index = i; (*glyphs)[count].x = x; (*glyphs)[count++].y = y; @@ -161,9 +160,11 @@ SvgFont::scaled_font_text_to_glyphs (cairo_scaled_font_t *scaled_font, if (is_horizontal_text) x++; else y++; _utf8+=len; //advance 'len' chars in our string pointer - continue; + //continue; + goto dirty; } } +dirty: if (!len){ (*glyphs)[count].index = i; (*glyphs)[count].x = x; |
