diff options
author | Matthias Clasen <mclasen@redhat.com> | 2005-03-17 18:09:24 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2005-03-17 18:09:24 +0000 |
commit | 86009fba3857ecac8e378f40ce42f4dc30ef7171 (patch) | |
tree | 4496b7e3fc3c1cbec5e7cb90ee12947175be636b /gtk | |
parent | 691bea134f2fb75451eeb02cf268fc505f88d739 (diff) | |
download | gdk-pixbuf-86009fba3857ecac8e378f40ce42f4dc30ef7171.tar.gz |
Make inline completion insert the prefix at the right spot. (#170146, Doug
2005-03-17 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentrycompletion.c (gtk_entry_completion_real_insert_prefix):
Make inline completion insert the prefix at the
right spot. (#170146, Doug Quale)
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkentrycompletion.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtkentrycompletion.c b/gtk/gtkentrycompletion.c index 9672e4831..4af7527a5 100644 --- a/gtk/gtkentrycompletion.c +++ b/gtk/gtkentrycompletion.c @@ -1468,7 +1468,6 @@ gtk_entry_completion_real_insert_prefix (GtkEntryCompletion *completion, { gint key_len; gint prefix_len; - gint pos; const gchar *key; prefix_len = g_utf8_strlen (prefix, -1); @@ -1478,6 +1477,8 @@ gtk_entry_completion_real_insert_prefix (GtkEntryCompletion *completion, if (prefix_len > key_len) { + gint pos = prefix_len; + gtk_editable_insert_text (GTK_EDITABLE (completion->priv->entry), prefix + key_len, -1, &pos); gtk_editable_select_region (GTK_EDITABLE (completion->priv->entry), |