text: Add a NULL preedit string check
authorEmmanuele Bassi <ebassi@linux.intel.com>
Mon, 9 Nov 2009 11:07:27 +0000 (11:07 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Mon, 9 Nov 2009 11:07:27 +0000 (11:07 +0000)
This commit avoids a critical warning introduced by commit
bc51b8ca47ac90e52ab6a27ff791ea97d53f4648

clutter/clutter-text.c

index c95a4cf..04f24d5 100644 (file)
@@ -594,7 +594,9 @@ clutter_text_position_to_coords (ClutterText *self,
       gint cursor_index;
 
       cursor_index = offset_to_bytes (text, priv->position);
-      g_string_insert (tmp, cursor_index, priv->preedit_str);
+
+      if (priv->preedit_str != NULL)
+        g_string_insert (tmp, cursor_index, priv->preedit_str);
 
       if (priv->password_char == 0)
         index_ = offset_to_bytes (tmp->str, position);