From 792f0ba3748bda87b08e1c4e564a618b3b427c4f Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Thu, 20 Jun 2013 11:06:44 -0400 Subject: Remove e_tree_row_of_node(). Reducing API bloat. Do this instead: adapter = e_tree_get_table_adapter (tree); row = e_tree_table_adapter_row_of_node (adapter, path); --- e-util/e-tree.c | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) (limited to 'e-util/e-tree.c') diff --git a/e-util/e-tree.c b/e-util/e-tree.c index 67776e977a..3ad966c70b 100644 --- a/e-util/e-tree.c +++ b/e-util/e-tree.c @@ -769,10 +769,14 @@ scroll_to_cursor (ETree *tree) path = e_tree_get_cursor (tree); x = y = w = h = 0; - if (path) { - gint row = e_tree_row_of_node (tree, path); + if (path != NULL) { + ETreeTableAdapter *adapter; + gint row; gint col = 0; + adapter = e_tree_get_table_adapter (tree); + row = e_tree_table_adapter_row_of_node (adapter, path); + if (row >= 0) e_table_item_get_cell_geometry ( E_TABLE_ITEM (tree->priv->item), @@ -2192,15 +2196,6 @@ e_tree_view_to_model_row (ETree *tree, return view_row; } -gint -e_tree_row_of_node (ETree *tree, - ETreePath path) -{ - g_return_val_if_fail (E_IS_TREE (tree), -1); - - return e_tree_table_adapter_row_of_node (tree->priv->etta, path); -} - gboolean e_tree_root_node_is_visible (ETree *tree) { -- cgit v1.2.3