summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarin Adler <darin@src.gnome.org>2001-02-15 20:06:36 +0000
committerDarin Adler <darin@src.gnome.org>2001-02-15 20:06:36 +0000
commitcf03cbeff960cff5906bc1847fba261a9558dd5a (patch)
tree69f5ed34fab00b7b74811837fe7f3edcbfc4cf1a
parent36656755c3ea42b10b67008da3f3d0e219428326 (diff)
downloadgnome-control-center-cf03cbeff960cff5906bc1847fba261a9558dd5a.tar.gz
Rolled change back out that John checked in by accident.
-rw-r--r--capplets/file-types/file-types-capplet-dialogs.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/capplets/file-types/file-types-capplet-dialogs.c b/capplets/file-types/file-types-capplet-dialogs.c
index 4846e91bd..ee427f031 100644
--- a/capplets/file-types/file-types-capplet-dialogs.c
+++ b/capplets/file-types/file-types-capplet-dialogs.c
@@ -1112,15 +1112,9 @@ add_or_update_application (GtkWidget *list, const char *name, const char *comman
}
static void
-insert_and_select_item (GtkList *list, GtkListItem *item, int position)
-{
-}
-
-static void
add_item_to_application_list (GtkWidget *list, const char *name, const char *mime_type, int position)
{
GtkWidget *check_button, *list_item, *hbox, *label;
- GList *items;
/* Create list item */
list_item = gtk_list_item_new ();
@@ -1136,11 +1130,15 @@ add_item_to_application_list (GtkWidget *list, const char *name, const char *mim
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
/* Add list item to list */
+ if (position == -1) {
+ gtk_container_add (GTK_CONTAINER (list), list_item);
+ } else {
+ GList *items;
items = g_list_alloc ();
items->data = list_item;
gtk_list_insert_items (GTK_LIST (list), items, position);
gtk_list_select_child (GTK_LIST (list), list_item);
-
+ }
gtk_widget_show_all (list);