forked from AuroraMiddleware/gtk
GtkToolbar: partial fix for toolbar editing
When using an editable toolbar in evince, we can end up in gtk_toolbar_get_visible() position with item being the highlight_tool_item, but not one of the regular children. So, handle that.
This commit is contained in:
parent
c8e8cdaaf4
commit
0039418001
@ -3896,6 +3896,9 @@ gtk_toolbar_get_visible_position (GtkToolbar *toolbar,
|
||||
{
|
||||
CountingData count = { child, FALSE, 0, 0 };
|
||||
|
||||
if (child == (GtkWidget*)toolbar->priv->highlight_tool_item)
|
||||
return 0;
|
||||
|
||||
/* foreach iterates in visible order */
|
||||
gtk_container_forall (GTK_CONTAINER (toolbar),
|
||||
count_widget_position,
|
||||
|
Loading…
Reference in New Issue
Block a user