git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4438
ffa7fe5e-494d-0410-b361-
a75ebd5db220
static void
graphics_destroy(struct graphics_priv *gr)
{
- g_hash_table_destroy(hImageData);
+ if (!gr->parent)
+ g_hash_table_destroy(hImageData);
}
static void
}
else if(curr_elem) {
//found and OK -> use hashtable entry
+ g_free(hash_key);
*w = curr_elem->w;
*h = curr_elem->h;
hot->x = curr_elem->w / 2 - 1;
hot->y = curr_elem->h / 2 - 1;
- g_free(hash_key);
- g_object_ref(curr_elem->pixbuf);
ret=g_new0(struct graphics_image_priv, 1);
*ret = *curr_elem;
+ g_object_ref(ret->pixbuf);
return ret;
}
else {