diff options
author | Lars Uebernickel <lars@uebernic.de> | 2013-11-03 14:05:44 +0100 |
---|---|---|
committer | Lars Uebernickel <lars@uebernic.de> | 2013-11-03 14:05:44 +0100 |
commit | 3c2829713463228094d66170564a4d6d7c31c245 (patch) | |
tree | 4eb8a1d66cb3035460de359d356bb32a836b99d9 /gtk/gtkentrycompletion.c | |
parent | f6a0debdd9d4f90b9d6b54c263b10926ba530c7e (diff) | |
download | gtk+-3c2829713463228094d66170564a4d6d7c31c245.tar.gz |
GtkEntryCompletion: call cell_area()->clear()
Call gtk_cell_layout_clear() on the area instead of the completion in
gtk_entry_completion_clear_text_column_renderer(), because it is also
called from within gtk_entry_completion_clear().
Diffstat (limited to 'gtk/gtkentrycompletion.c')
-rw-r--r-- | gtk/gtkentrycompletion.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk/gtkentrycompletion.c b/gtk/gtkentrycompletion.c index 61a3249aec..37763f7649 100644 --- a/gtk/gtkentrycompletion.c +++ b/gtk/gtkentrycompletion.c @@ -831,7 +831,11 @@ gtk_entry_completion_clear_text_column_renderer (GtkEntryCompletion *completion) { if (completion->priv->text_column != -1) { - gtk_cell_layout_clear (GTK_CELL_LAYOUT (completion)); + GtkCellArea *area; + + area = gtk_entry_completion_get_area (GTK_CELL_LAYOUT (completion)); + gtk_cell_layout_clear (area); + completion->priv->text_column = -1; g_object_notify (G_OBJECT (completion), "text_column"); } |