summaryrefslogtreecommitdiff
path: root/gtk/gtkentry.c
diff options
context:
space:
mode:
authorOwen Taylor <owt1@cornell.edu>1998-03-23 04:33:59 +0000
committerOwen Taylor <otaylor@src.gnome.org>1998-03-23 04:33:59 +0000
commitf0f650948ad1bd2b5b9fb9ef537dd95f84368e7f (patch)
treef578c9c793740c71beb8f9eebb917338d4052b5b /gtk/gtkentry.c
parent03a7c4551bd17b8830fc567fa3421a738d56528b (diff)
downloadgtk+-f0f650948ad1bd2b5b9fb9ef537dd95f84368e7f.tar.gz
Fixed some problems with !gtk_use_mb introduced in the last change.
Sun Mar 22 23:33:50 1998 Owen Taylor <owt1@cornell.edu> * gtk/gtkentry.c (gtk_entry_insert_text): Fixed some problems with !gtk_use_mb introduced in the last change.
Diffstat (limited to 'gtk/gtkentry.c')
-rw-r--r--gtk/gtkentry.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c
index 4435075e43..b42416740d 100644
--- a/gtk/gtkentry.c
+++ b/gtk/gtkentry.c
@@ -1450,7 +1450,7 @@ gtk_entry_insert_text (GtkEditable *editable,
gint i;
gint insertion_chars;
- guint16 *insertion_pos;
+ guint16 *insertion_pos = NULL; /* Quiet the compiler */
GtkEntry *entry;
@@ -1501,6 +1501,8 @@ gtk_entry_insert_text (GtkEditable *editable,
new_text_length = i;
}
+ else
+ insertion_chars = new_text_length;
/* Make sure we are inserting at integral character position */
start_char = gtk_entry_find_char (entry, *position);
@@ -1545,7 +1547,7 @@ gtk_entry_insert_text (GtkEditable *editable,
end_char = end_pos;
last_char = last_pos;
- for (i = end_char ; i <= last_char ; i++)
+ for (i = start_char ; i <= last_char ; i++)
entry->char_pos[i] = i;
}