[gtk+] GtkEntryCompletion: call cell_area()->clear()



commit 3c2829713463228094d66170564a4d6d7c31c245
Author: Lars Uebernickel <lars uebernic de>
Date:   Sun Nov 3 14:05:44 2013 +0100

    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().

 gtk/gtkentrycompletion.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkentrycompletion.c b/gtk/gtkentrycompletion.c
index 61a3249..37763f7 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");
     }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]