summaryrefslogtreecommitdiff
path: root/gtk/gtktextview.c
diff options
context:
space:
mode:
authorMichael Natterer <mitch@imendio.com>2009-02-27 16:21:40 +0000
committerMichael Natterer <mitch@src.gnome.org>2009-02-27 16:21:40 +0000
commitf6eb9d426931d751488f5c62c488bc89843d91f8 (patch)
treebb76c01003844addacbc592b94e81c5d02c25205 /gtk/gtktextview.c
parentf23aade947c7187b96e6d667034d9af3caba6520 (diff)
downloadgtk+-f6eb9d426931d751488f5c62c488bc89843d91f8.tar.gz
Bug 573383 – Setting a textview's buffer to NULL doesn't do a complete
2009-02-27 Michael Natterer <mitch@imendio.com> Bug 573383 – Setting a textview's buffer to NULL doesn't do a complete job * gtk/gtktextview.c (gtk_text_view_set_buffer): always set text_view->layout's buffer, also if it's NULL. svn path=/trunk/; revision=22414
Diffstat (limited to 'gtk/gtktextview.c')
-rw-r--r--gtk/gtktextview.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c
index bab4155bf7..da4f562730 100644
--- a/gtk/gtktextview.c
+++ b/gtk/gtktextview.c
@@ -1426,15 +1426,15 @@ gtk_text_view_set_buffer (GtkTextView *text_view,
text_view->buffer = buffer;
+ if (text_view->layout)
+ gtk_text_layout_set_buffer (text_view->layout, buffer);
+
if (buffer != NULL)
{
GtkTextIter start;
g_object_ref (buffer);
- if (text_view->layout)
- gtk_text_layout_set_buffer (text_view->layout, buffer);
-
gtk_text_buffer_get_iter_at_offset (text_view->buffer, &start, 0);
text_view->dnd_mark = gtk_text_buffer_create_mark (text_view->buffer,