gint pos = priv->position;
gint len;
- len = g_utf8_strlen (priv->text, -1);
+ len = priv->n_chars;
if (pos != 0 && len !=0)
{
gint pos = priv->position;
gint len;
- len = g_utf8_strlen (priv->text, -1);
+ len = priv->n_chars;
if (pos != -1 && len !=0)
{
priv = self->priv;
- len = g_utf8_strlen (priv->text, -1);
+ len = priv->n_chars;
if (position < 0 || position >= len)
priv->position = -1;
if (priv->max_length != max)
{
if (max < 0)
- max = g_utf8_strlen (priv->text, -1);
+ max = priv->n_chars;
priv->max_length = max;
if (!priv->text)
return;
- len = g_utf8_strlen (priv->text, -1);
+ len = priv->n_chars;
new = g_string_new (priv->text);
if (priv->position == -1)