geez, don't call g_list funcs on GSList
2001-06-08 Havoc Pennington <hp@redhat.com> * gtk/gtktextbuffer.c (gtk_text_buffer_remove_all_tags): geez, don't call g_list funcs on GSList * gtk/gtkwidget.c (gtk_widget_child_focus): replaces gtk_container_focus(), since some widgets have focusable locations which are not other widgets. These widgets should not have to be containers just to manage the focus. For example, GtkHSV is currently a container for no good reason. Also, this cleans up the "if (is_container && is_sensitive && is_drawable) container_focus ()" mess in widget implementations. * gtk/gtkcontainer.c (gtk_container_focus): deprecate this function, and have it just call gtk_widget_child_focus(). * gtk/gtkhsv.c: derive from widget not container Throughout: fix to reflect GtkContainer::focus change
This commit is contained in:
committed by
Havoc Pennington
parent
72ef055bde
commit
74e7da214f
@ -2210,7 +2210,7 @@ gtk_text_buffer_remove_all_tags (GtkTextBuffer *buffer,
|
||||
}
|
||||
}
|
||||
|
||||
g_list_foreach (tags, (GFunc) g_object_ref, NULL);
|
||||
g_slist_foreach (tags, (GFunc) g_object_ref, NULL);
|
||||
|
||||
tmp_list = tags;
|
||||
while (tmp_list != NULL)
|
||||
@ -2222,7 +2222,7 @@ gtk_text_buffer_remove_all_tags (GtkTextBuffer *buffer,
|
||||
tmp_list = tmp_list->next;
|
||||
}
|
||||
|
||||
g_list_foreach (tags, (GFunc) g_object_unref, NULL);
|
||||
g_slist_foreach (tags, (GFunc) g_object_unref, NULL);
|
||||
|
||||
g_slist_free (tags);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user