summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2005-03-17 18:09:24 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2005-03-17 18:09:24 +0000
commit86009fba3857ecac8e378f40ce42f4dc30ef7171 (patch)
tree4496b7e3fc3c1cbec5e7cb90ee12947175be636b /gtk
parent691bea134f2fb75451eeb02cf268fc505f88d739 (diff)
downloadgdk-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.c3
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),