From 31a39d9838809015dff0a3ab29e70e317542e58f Mon Sep 17 00:00:00 2001 From: "Gene Z. Ragan" Date: Mon, 16 Oct 2000 22:50:48 +0000 Subject: [PATCH] Fixed bug 3042, Adding new mime type doesn't work. 2000-10-16 Gene Z. Ragan Fixed bug 3042, Adding new mime type doesn't work. * mime-type-capplet/nautilus-mime-type-capplet-dialogs.c: (nautilus_mime_type_capplet_show_new_mime_window): * mime-type-capplet/nautilus-mime-type-capplet.c: (add_mime_clicked): Write proper description key. * libgnomevfs/gnome-vfs-mime-handlers.c: (gnome_vfs_mime_add_extension): Work in progress on adding user defined extensions --- capplets/file-types/file-types-capplet-dialogs.c | 4 ++-- capplets/file-types/file-types-capplet.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/capplets/file-types/file-types-capplet-dialogs.c b/capplets/file-types/file-types-capplet-dialogs.c index 133a738a2..96276f67c 100644 --- a/capplets/file-types/file-types-capplet-dialogs.c +++ b/capplets/file-types/file-types-capplet-dialogs.c @@ -571,7 +571,6 @@ nautilus_mime_type_capplet_show_new_mime_window (void) GtkWidget *desc_entry; GtkWidget *hbox; GtkWidget *vbox; - GnomeVFSResult result; const char *type, *description; char *mime_type; @@ -616,7 +615,8 @@ nautilus_mime_type_capplet_show_new_mime_window (void) /* Add new mime type here */ if (strlen (type) > 3) { - result = gnome_vfs_mime_set_registered_type_key (type, "description", description); + gnome_vfs_mime_set_registered_type_key (type, "description", description); + gnome_vfs_mime_set_value (type, "description", description); mime_type = g_strdup (type); } /* Fall through to close dialog */ diff --git a/capplets/file-types/file-types-capplet.c b/capplets/file-types/file-types-capplet.c index 1b95464bd..bc011741e 100644 --- a/capplets/file-types/file-types-capplet.c +++ b/capplets/file-types/file-types-capplet.c @@ -901,7 +901,7 @@ add_mime_clicked (GtkWidget *widget, gpointer data) if (description != NULL && strlen (description) > 0) { text[0] = g_strdup (description); } else { - text[0] = ""; + text[0] = g_strdup (""); } /* Add mime type to second column */