diff --git a/gfx/gfx_thumbnail.c b/gfx/gfx_thumbnail.c index c698cb0cff..dd51428a55 100644 --- a/gfx/gfx_thumbnail.c +++ b/gfx/gfx_thumbnail.c @@ -298,7 +298,7 @@ void gfx_thumbnail_request( if (path_is_valid(thumbnail_path)) { gfx_thumbnail_tag_t *thumbnail_tag = - (gfx_thumbnail_tag_t*)calloc(1, sizeof(gfx_thumbnail_tag_t)); + (gfx_thumbnail_tag_t*)malloc(sizeof(gfx_thumbnail_tag_t)); if (!thumbnail_tag) goto end; @@ -398,7 +398,7 @@ void gfx_thumbnail_request_file( return; /* Load thumbnail */ - thumbnail_tag = (gfx_thumbnail_tag_t*)calloc(1, sizeof(gfx_thumbnail_tag_t)); + thumbnail_tag = (gfx_thumbnail_tag_t*)malloc(sizeof(gfx_thumbnail_tag_t)); if (!thumbnail_tag) return; diff --git a/gfx/gfx_thumbnail_path.c b/gfx/gfx_thumbnail_path.c index fa851c6824..ebfa7646aa 100644 --- a/gfx/gfx_thumbnail_path.c +++ b/gfx/gfx_thumbnail_path.c @@ -52,27 +52,6 @@ struct gfx_thumbnail_path_data enum playlist_thumbnail_mode playlist_left_mode; }; -/* Initialisation */ - -/* Creates new thumbnail path data container. - * Returns handle to new gfx_thumbnail_path_data_t object. - * on success, otherwise NULL. - * Note: Returned object must be free()d */ -gfx_thumbnail_path_data_t *gfx_thumbnail_path_init(void) -{ - gfx_thumbnail_path_data_t *path_data = (gfx_thumbnail_path_data_t*) - calloc(1, sizeof(*path_data)); - if (!path_data) - return NULL; - - /* Set these manually, since the default enum - * may not necessarily have a value of zero */ - path_data->playlist_right_mode = PLAYLIST_THUMBNAIL_MODE_DEFAULT; - path_data->playlist_left_mode = PLAYLIST_THUMBNAIL_MODE_DEFAULT; - - return path_data; -} - /* Resets thumbnail path data * (blanks all internal string containers) */ void gfx_thumbnail_path_reset(gfx_thumbnail_path_data_t *path_data) @@ -93,6 +72,25 @@ void gfx_thumbnail_path_reset(gfx_thumbnail_path_data_t *path_data) path_data->playlist_left_mode = PLAYLIST_THUMBNAIL_MODE_DEFAULT; } +/* Initialisation */ + +/* Creates new thumbnail path data container. + * Returns handle to new gfx_thumbnail_path_data_t object. + * on success, otherwise NULL. + * Note: Returned object must be free()d */ +gfx_thumbnail_path_data_t *gfx_thumbnail_path_init(void) +{ + gfx_thumbnail_path_data_t *path_data = (gfx_thumbnail_path_data_t*) + malloc(sizeof(*path_data)); + if (!path_data) + return NULL; + + gfx_thumbnail_path_reset(path_data); + + return path_data; +} + + /* Utility Functions */ /* Fetches the thumbnail subdirectory (Named_Snaps,