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:
		@ -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,
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user