forked from AuroraMiddleware/gtk
a11y: Compute the cell index quicker
We have the node available, so we can compute it from there.
This commit is contained in:
parent
a890a61253
commit
104ddf8a6d
@ -3018,17 +3018,11 @@ static int
|
||||
cell_info_get_index (GtkTreeView *tree_view,
|
||||
GtkTreeViewAccessibleCellInfo *info)
|
||||
{
|
||||
GtkTreePath *path;
|
||||
gint column_number;
|
||||
int index;
|
||||
|
||||
path = cell_info_get_path (info);
|
||||
if (!path)
|
||||
return -1;
|
||||
|
||||
column_number = get_column_number (tree_view, info->cell_col_ref, FALSE);
|
||||
index = get_index (tree_view, path, column_number);
|
||||
gtk_tree_path_free (path);
|
||||
index = _gtk_rbtree_node_get_index (info->tree, info->node) + 1;
|
||||
index *= info->view->n_cols;
|
||||
index += get_column_number (tree_view, info->cell_col_ref, FALSE);
|
||||
|
||||
return index;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user