]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtktextiter.c
fix Control-E so it doesn't move to a new line each time you press it
[~andy/gtk] / gtk / gtktextiter.c
index 041ec23099a724e615bb9b48086c4c352586fcfe..5a00c1760a52bbffd3cb796458f5a92764bc0215 100644 (file)
@@ -3816,7 +3816,7 @@ gtk_text_iter_forward_to_line_end (GtkTextIter *iter)
     {
       /* Move to end of this line. */
       gtk_text_iter_set_line_offset (iter, new_offset);
-      return TRUE;
+      return !gtk_text_iter_is_end (iter);
     }
   else
     {
@@ -3828,7 +3828,7 @@ gtk_text_iter_forward_to_line_end (GtkTextIter *iter)
            */
           if (!gtk_text_iter_ends_line (iter))
             gtk_text_iter_forward_to_line_end (iter);
-          return TRUE;
+          return !gtk_text_iter_is_end (iter);
         }
       else
         return FALSE;