From b64e3fe2e0c83f848ecc2cb0ff38e0649f733507 Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Mon, 27 Feb 2006 00:25:30 +0000 Subject: Allowed Private Use Area chacters to be entered. (bzr r184) --- src/text-context.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/text-context.cpp') diff --git a/src/text-context.cpp b/src/text-context.cpp index d59ba6bdf..5f4bbdba7 100644 --- a/src/text-context.cpp +++ b/src/text-context.cpp @@ -519,7 +519,8 @@ insert_uni_char(SPTextContext *const tc) tc->unipos = 0; tc->uni[tc->unipos] = '\0'; - if (!g_unichar_isprint((gunichar) uv)) { + if ( !g_unichar_isprint(static_cast(uv)) + && !(g_unichar_validate(static_cast(uv)) && (g_unichar_type(static_cast(uv)) == G_UNICODE_PRIVATE_USE) ) ) { // This may be due to bad input, so it goes to statusbar. tc->desktop->messageStack()->flash(Inkscape::ERROR_MESSAGE, _("Non-printable character")); -- cgit v1.2.3