Set the enabled key for new services and unset it on delete

2003-05-12  Marco Pesenti Gritti  <marco@it.gnome.org>

	* capplets/file-types/service-info.c: (service_info_save),
	(service_info_delete):

	Set the enabled key for new services and unset it on delete
This commit is contained in:
Marco Pesenti Gritti 2003-05-12 19:30:28 +00:00 committed by Marco Pesenti Gritti
parent cf191563c6
commit 466017cc4e
2 changed files with 12 additions and 0 deletions

View file

@ -1,3 +1,10 @@
2003-05-12 Marco Pesenti Gritti <marco@it.gnome.org>
* capplets/file-types/service-info.c: (service_info_save),
(service_info_delete):
Set the enabled key for new services and unset it on delete
2003-05-07 Jody Goldberg <jody@gnome.org> 2003-05-07 Jody Goldberg <jody@gnome.org>
* configure.in : post release version bump * configure.in : post release version bump

View file

@ -207,6 +207,7 @@ service_info_save (const ServiceInfo *info)
} }
set_bool (info, "type", info->run_program); set_bool (info, "type", info->run_program);
set_bool (info, "enabled", TRUE);
} }
void void
@ -214,6 +215,10 @@ service_info_delete (const ServiceInfo *info)
{ {
gchar *tmp; gchar *tmp;
tmp = get_key_name (info, "enabled");
gconf_client_unset (gconf_client_get_default (), tmp, NULL);
g_free (tmp);
tmp = get_key_name (info, "type"); tmp = get_key_name (info, "type");
gconf_client_unset (gconf_client_get_default (), tmp, NULL); gconf_client_unset (gconf_client_get_default (), tmp, NULL);
g_free (tmp); g_free (tmp);