mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-13 05:50:10 +00:00
GtkTreeViewColumn: fix x_offset returned by cell_get_position()
Fixes #640741 - gtk_tree_view_column_get_cell_position() seems to be broken It is supposed to return the offset within the column, but returned the offset within the tree, changed by allocation.x of the column's button (which I don't really unserstand and was clearly not working).
This commit is contained in:
parent
33f7754a71
commit
c7cf1f531d
@ -3109,13 +3109,8 @@ gtk_tree_view_column_cell_get_position (GtkTreeViewColumn *tree_column,
|
||||
&allocation);
|
||||
|
||||
if (x_offset)
|
||||
{
|
||||
GdkRectangle button_allocation;
|
||||
*x_offset = allocation.x - cell_area.x;
|
||||
|
||||
/* Retrieve column offset */
|
||||
gtk_widget_get_allocation (priv->button, &button_allocation);
|
||||
*x_offset = allocation.x - button_allocation.x;
|
||||
}
|
||||
if (width)
|
||||
*width = allocation.width;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user