Edit color palette code

This commit is contained in:
Mario Hüttel 2019-05-28 20:05:13 +02:00
parent 082a823575
commit 6ae316f459

View File

@ -49,7 +49,8 @@ G_DEFINE_TYPE(ColorPalette, color_palette, G_TYPE_OBJECT)
static int color_palette_fill_with_resource(ColorPalette *palette, char *resource_name) static int color_palette_fill_with_resource(ColorPalette *palette, char *resource_name)
{ {
GBytes *data; GBytes *data;
char *char_array; const char *char_array;
gsize byte_count;
if (!palette || !resource_name) if (!palette || !resource_name)
return -1; return -1;
@ -59,7 +60,15 @@ static int color_palette_fill_with_resource(ColorPalette *palette, char *resourc
if (!data) if (!data)
return -2; return -2;
char_array = (const char *)g_bytes_get_data(data, &byte_count);
if (!char_array || !byte_count)
goto ret_unref;
ret_unref:
g_bytes_unref(data); g_bytes_unref(data);
return 0; return 0;