Commit 18475a4a authored by Matthias Clasen's avatar Matthias Clasen Committed by Matthias Clasen

Revert the clamping of cursor coordinates, since it causes really ugly

2007-09-08  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkstyle.c (draw_insertion_cursor): Revert the clamping
        of cursor coordinates, since it causes really ugly drawing
        artifacts with horizontal scrolling.  (#471215, Yevgen Muntyan)



svn path=/trunk/; revision=18765
parent fe23d9ff
2007-09-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkstyle.c (draw_insertion_cursor): Revert the clamping
of cursor coordinates, since it causes really ugly drawing
artifacts with horizontal scrolling. (#471215, Yevgen Muntyan)
2007-09-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentrycompletion.c:
......
......@@ -6707,7 +6707,6 @@ draw_insertion_cursor (GtkWidget *widget,
gint i;
gfloat cursor_aspect_ratio;
gint offset;
gint window_width;
/* When changing the shape or size of the cursor here,
* propagate the changes to gtktextview.c:text_window_invalidate_cursors().
......@@ -6724,13 +6723,6 @@ draw_insertion_cursor (GtkWidget *widget,
else
offset = stem_width - stem_width / 2;
gdk_drawable_get_size (widget->window, &window_width, NULL);
if (location->x - offset < 0 && direction == GTK_TEXT_DIR_LTR)
location->x += ABS (location->x - offset);
else if (location->x + offset > window_width && direction == GTK_TEXT_DIR_RTL)
location->x -= location->x + offset - window_width;
for (i = 0; i < stem_width; i++)
gdk_draw_line (drawable, gc,
location->x + i - offset, location->y,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment