]> Pileus Git - ~andy/gtk/commitdiff
treeview: Simplify a check
authorBenjamin Otte <otte@redhat.com>
Tue, 15 Nov 2011 14:12:34 +0000 (15:12 +0100)
committerBenjamin Otte <otte@redhat.com>
Wed, 16 Nov 2011 03:39:25 +0000 (04:39 +0100)
Use the same method as elsewhere.

gtk/gtktreeview.c

index df62911a16bb2ed6ee4363ab25022498d7d62cb9..1fe6031194b33ae688988ddd20b41b95ba668867 100644 (file)
@@ -12257,20 +12257,10 @@ gtk_tree_view_set_expander_column (GtkTreeView       *tree_view,
 {
   g_return_if_fail (GTK_IS_TREE_VIEW (tree_view));
   g_return_if_fail (column == NULL || GTK_IS_TREE_VIEW_COLUMN (column));
+  g_return_if_fail (column == NULL || gtk_tree_view_column_get_tree_view (column) == GTK_WIDGET (tree_view));
 
   if (tree_view->priv->expander_column != column)
     {
-      GList *list;
-
-      if (column)
-       {
-         /* Confirm that column is in tree_view */
-         for (list = tree_view->priv->columns; list; list = list->next)
-           if (list->data == column)
-             break;
-         g_return_if_fail (list != NULL);
-       }
-
       tree_view->priv->expander_column = column;
       g_object_notify (G_OBJECT (tree_view), "expander-column");
     }