diff options
| author | Alvin Penner <penner@vaxxine.com> | 2011-02-10 23:52:26 +0000 |
|---|---|---|
| committer | Alvin Penner <penner@vaxxine.com> | 2011-02-10 23:52:26 +0000 |
| commit | 4f6c04e5bf97a27bb980c74fd7217881b3e769da (patch) | |
| tree | f0b2d302cad5313d4cfa136be112b6a17d47c496 /src | |
| parent | remove 2geom excludes (diff) | |
| download | inkscape-4f6c04e5bf97a27bb980c74fd7217881b3e769da.tar.gz inkscape-4f6c04e5bf97a27bb980c74fd7217881b3e769da.zip | |
emf import. support for unicode text
(bzr r10045)
Diffstat (limited to 'src')
| -rw-r--r-- | src/extension/internal/emf-win32-inout.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/extension/internal/emf-win32-inout.cpp b/src/extension/internal/emf-win32-inout.cpp index c817f6d46..76a1132ca 100644 --- a/src/extension/internal/emf-win32-inout.cpp +++ b/src/extension/internal/emf-win32-inout.cpp @@ -1793,15 +1793,15 @@ myEnhMetaFileProc(HDC /*hDC*/, HANDLETABLE * /*lpHTable*/, ENHMETARECORD const * (gchar *) g_utf16_to_utf8( (gunichar2 *) wide_text, pEmr->emrtext.nChars, NULL, NULL, NULL ); if (ansi_text) { - gchar *p = ansi_text; - while (*p) { - if (*p < 32 || *p >= 127) { - g_free(ansi_text); - ansi_text = g_strdup(""); - break; - } - p++; - } +// gchar *p = ansi_text; +// while (*p) { +// if (*p < 32 || *p >= 127) { +// g_free(ansi_text); +// ansi_text = g_strdup(""); +// break; +// } +// p++; +// } SVGOStringStream ts; @@ -2379,7 +2379,7 @@ EmfWin32::open( Inkscape::Extension::Input * /*mod*/, const gchar *uri ) // std::cout << "SVG Output: " << std::endl << *(d.outsvg) << std::endl; - SPDocument *doc = SPDocument::createNewDocFromMem(d.outsvg->c_str(), d.outsvg->length(), TRUE); + SPDocument *doc = SPDocument::createNewDocFromMem(d.outsvg->c_str(), strlen(d.outsvg->c_str()), TRUE); delete d.outsvg; delete d.path; |
