+2005-07-19 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkentry.c (gtk_entry_move_forward_word): don't iterate
+ past the end of the string, so pango_layout_get_cursor_pos() won't
+ complain. (#309211, Tommi Komulainen).
+
2005-07-19 Tor Lillqvist <tml@novell.com>
* gtk/gtkmain.c (check_sizeof_GtkWindow, check_sizeof_GtkBox):
+2005-07-19 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkentry.c (gtk_entry_move_forward_word): don't iterate
+ past the end of the string, so pango_layout_get_cursor_pos() won't
+ complain. (#309211, Tommi Komulainen).
+
2005-07-19 Tor Lillqvist <tml@novell.com>
* gtk/gtkmain.c (check_sizeof_GtkWindow, check_sizeof_GtkBox):
+2005-07-19 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkentry.c (gtk_entry_move_forward_word): don't iterate
+ past the end of the string, so pango_layout_get_cursor_pos() won't
+ complain. (#309211, Tommi Komulainen).
+
2005-07-19 Tor Lillqvist <tml@novell.com>
* gtk/gtkmain.c (check_sizeof_GtkWindow, check_sizeof_GtkBox):
/* Find the next word boundary */
new_pos++;
- while (new_pos < n_attrs && !(log_attrs[new_pos].is_word_end ||
- (log_attrs[new_pos].is_word_start && allow_whitespace)))
+ while (new_pos < n_attrs - 1 && !(log_attrs[new_pos].is_word_end ||
+ (log_attrs[new_pos].is_word_start && allow_whitespace)))
new_pos++;
g_free (log_attrs);