Don't set the value if it is NULL
2002-01-11 Bradford Hovinen <hovinen@ximian.com> * service-info.c (set_string): Don't set the value if it is NULL * service-edit-dialog.c (store_data): Call service_info_save
This commit is contained in:
parent
ee6a2823a4
commit
a53fac33f2
4 changed files with 9 additions and 0 deletions
|
@ -1,5 +1,9 @@
|
||||||
2002-01-11 Bradford Hovinen <hovinen@ximian.com>
|
2002-01-11 Bradford Hovinen <hovinen@ximian.com>
|
||||||
|
|
||||||
|
* service-info.c (set_string): Don't set the value if it is NULL
|
||||||
|
|
||||||
|
* service-edit-dialog.c (store_data): Call service_info_save
|
||||||
|
|
||||||
* mime-edit-dialog.c (add_ext_cb): Terminate column list with -1
|
* mime-edit-dialog.c (add_ext_cb): Terminate column list with -1
|
||||||
|
|
||||||
* service-edit-dialog.c (store_data): Call service_info_update
|
* service-edit-dialog.c (store_data): Call service_info_update
|
||||||
|
|
|
@ -16,3 +16,4 @@ CVS Surgery
|
||||||
- Move default-apps to control-center-plus
|
- Move default-apps to control-center-plus
|
||||||
- Rename .glade files in standard convention (gnome-xxx-properties.glade)
|
- Rename .glade files in standard convention (gnome-xxx-properties.glade)
|
||||||
- Rename primary .c files in standard convention (gnome-xxx-properties.c)
|
- Rename primary .c files in standard convention (gnome-xxx-properties.c)
|
||||||
|
- Kill url-properties, preferably with extreme prejudice
|
||||||
|
|
|
@ -303,6 +303,7 @@ store_data (ServiceEditDialog *dialog)
|
||||||
g_strdup (gnome_file_entry_get_full_path (GNOME_FILE_ENTRY (WID ("custom_program_entry")), FALSE));
|
g_strdup (gnome_file_entry_get_full_path (GNOME_FILE_ENTRY (WID ("custom_program_entry")), FALSE));
|
||||||
|
|
||||||
service_info_update (dialog->p->info);
|
service_info_update (dialog->p->info);
|
||||||
|
service_info_save (dialog->p->info, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
|
@ -42,6 +42,9 @@ set_string (const ServiceInfo *info, gchar *end, gchar *value, GConfChangeSet *c
|
||||||
{
|
{
|
||||||
gchar *key;
|
gchar *key;
|
||||||
|
|
||||||
|
if (value == NULL)
|
||||||
|
return;
|
||||||
|
|
||||||
key = get_key_name (info, end);
|
key = get_key_name (info, end);
|
||||||
|
|
||||||
if (changeset != NULL)
|
if (changeset != NULL)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue