summaryrefslogtreecommitdiff
path: root/gtk/gtktextview.c
diff options
context:
space:
mode:
authorMichael Natterer <mitch@imendio.com>2006-06-26 13:03:45 +0000
committerMichael Natterer <mitch@src.gnome.org>2006-06-26 13:03:45 +0000
commitd7603343d8aa75b14fccdec2ee1f6d69cd71c0cf (patch)
tree112a28bcf981613d551b59358780f63434cce632 /gtk/gtktextview.c
parentf0b7224fdefa936b06ff5d092f109f0bd30377da (diff)
downloadgtk+-d7603343d8aa75b14fccdec2ee1f6d69cd71c0cf.tar.gz
revert "keep cursor visible when size changes" since it breaks things
2006-06-26 Michael Natterer <mitch@imendio.com> * gtk/gtktextview.c (gtk_text_view_size_allocate): revert "keep cursor visible when size changes" since it breaks things (#344874).
Diffstat (limited to 'gtk/gtktextview.c')
-rw-r--r--gtk/gtktextview.c18
1 files changed, 4 insertions, 14 deletions
diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c
index ae55bc8e85..45c250ccab 100644
--- a/gtk/gtktextview.c
+++ b/gtk/gtktextview.c
@@ -3127,21 +3127,11 @@ gtk_text_view_size_allocate (GtkWidget *widget,
*/
gtk_text_view_flush_first_validate (text_view);
+ /* widget->window doesn't get auto-redrawn as the layout is computed, so has to
+ * be invalidated
+ */
if (size_changed && GTK_WIDGET_REALIZED (widget))
- {
- GtkTextBuffer *buffer;
-
- /* widget->window doesn't get auto-redrawn as the layout is
- * computed, so has to be invalidated
- */
- gdk_window_invalidate_rect (widget->window, NULL, FALSE);
-
- /* keep cursor visible */
- buffer = get_buffer (text_view);
- gtk_text_view_scroll_to_mark (text_view,
- gtk_text_buffer_get_mark (buffer, "insert"),
- 0.0, FALSE, 0.0, 0.0);
- }
+ gdk_window_invalidate_rect (widget->window, NULL, FALSE);
}
static void