]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkimcontext.c
Handle chopping off \r\n and 0x2029 in addition to \n before passing to
[~andy/gtk] / gtk / gtkimcontext.c
index 00831757ad32b1e63cb77e0ff068b9ea7cf336c6..6d619470cf03c0591268e16ca11b6e0a8edcbc84 100644 (file)
@@ -191,6 +191,7 @@ gtk_im_context_get_preedit_string (GtkIMContext   *context,
   
   klass = GTK_IM_CONTEXT_GET_CLASS (context);
   klass->get_preedit_string (context, str, attrs, cursor_pos);
+  g_return_if_fail (str == NULL || g_utf8_validate (*str, -1, NULL));    
 }
 
 /**