]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtktreeviewcolumn.c
Fixed conflicts from rebasing GtkTreeViewColumn changes from treeview-refactor.
[~andy/gtk] / gtk / gtktreeviewcolumn.c
index 014f00c264c627bde2693059cef8efff75a2fb0b..63b10a674ed3b2b6288a2fc5581f10edc7025ab3 100644 (file)
@@ -2702,16 +2702,12 @@ gtk_tree_view_column_cell_get_size (GtkTreeViewColumn  *tree_column,
                                    gint               *height)
 {
   GtkTreeViewColumnPrivate *priv;
+  gint min_width = 0, min_height = 0;
 
   g_return_if_fail (GTK_IS_TREE_VIEW_COLUMN (tree_column));
 
   priv = tree_column->priv;
 
-  if (height)
-    * height = 0;
-  if (width)
-    * width = 0;
-
   g_signal_handler_block (priv->cell_area_context, 
                          priv->context_changed_signal);
 
@@ -2720,13 +2716,13 @@ gtk_tree_view_column_cell_get_size (GtkTreeViewColumn  *tree_column,
                                      priv->tree_view,
                                      NULL, NULL);
 
-  gtk_cell_area_context_get_preferred_width (priv->cell_area_context, width, NULL);
+  gtk_cell_area_context_get_preferred_width (priv->cell_area_context, &min_width, NULL);
 
   gtk_cell_area_get_preferred_height_for_width (priv->cell_area,
                                                 priv->cell_area_context,
                                                 priv->tree_view,
-                                                *width,
-                                                height,
+                                                min_width,
+                                                &min_height,
                                                 NULL);
 
   g_signal_handler_unblock (priv->cell_area_context,