Use the Object class for managing Mime
This commit is contained in:
parent
ab18baad92
commit
6980d305c4
|
@ -105,7 +105,7 @@ Mime * mime_new(GtkIconTheme * theme)
|
||||||
size_t i;
|
size_t i;
|
||||||
char ** q;
|
char ** q;
|
||||||
|
|
||||||
if((mime = malloc(sizeof(*mime))) == NULL)
|
if((mime = object_new(sizeof(*mime))) == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
if(theme == NULL)
|
if(theme == NULL)
|
||||||
theme = gtk_icon_theme_get_default();
|
theme = gtk_icon_theme_get_default();
|
||||||
|
@ -116,7 +116,7 @@ Mime * mime_new(GtkIconTheme * theme)
|
||||||
if(fp == NULL)
|
if(fp == NULL)
|
||||||
{
|
{
|
||||||
error_set_code(1, "%s", "Could not load MIME globs");
|
error_set_code(1, "%s", "Could not load MIME globs");
|
||||||
free(mime);
|
object_delete(mime);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
mime->types = NULL;
|
mime->types = NULL;
|
||||||
|
@ -219,7 +219,7 @@ void mime_delete(Mime * mime)
|
||||||
free(mime->types);
|
free(mime->types);
|
||||||
if(mime->config != NULL)
|
if(mime->config != NULL)
|
||||||
config_delete(mime->config);
|
config_delete(mime->config);
|
||||||
free(mime);
|
object_delete(mime);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user