Function rename + palette alloc test.
This commit is contained in:
parent
859395022f
commit
e22323c4d9
@ -55,8 +55,8 @@ typedef struct guac_palette {
|
||||
|
||||
} guac_palette;
|
||||
|
||||
guac_palette* __guac_create_palette(cairo_surface_t* surface);
|
||||
void __guac_free_palette(guac_palette* palette);
|
||||
guac_palette* guac_palette_alloc(cairo_surface_t* surface);
|
||||
void guac_palette_free(guac_palette* palette);
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -47,7 +47,7 @@
|
||||
|
||||
#include "palette.h"
|
||||
|
||||
guac_palette* __guac_create_palette(cairo_surface_t* surface) {
|
||||
guac_palette* guac_palette_alloc(cairo_surface_t* surface) {
|
||||
|
||||
int x, y;
|
||||
|
||||
@ -81,7 +81,7 @@ guac_palette* __guac_create_palette(cairo_surface_t* surface) {
|
||||
|
||||
/* Stop if already at capacity */
|
||||
if (palette->colors == 256) {
|
||||
__guac_free_palette(palette);
|
||||
guac_palette_free(palette);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@ -111,7 +111,7 @@ guac_palette* __guac_create_palette(cairo_surface_t* surface) {
|
||||
|
||||
}
|
||||
|
||||
void __guac_free_palette(guac_palette* palette) {
|
||||
void guac_palette_free(guac_palette* palette) {
|
||||
free(palette);
|
||||
}
|
||||
|
||||
|
@ -227,7 +227,15 @@ int __guac_socket_write_length_png(guac_socket* socket, cairo_surface_t* surface
|
||||
cairo_surface_flush(surface);
|
||||
|
||||
if (format == CAIRO_FORMAT_RGB24) {
|
||||
__guac_create_palette(surface);
|
||||
|
||||
guac_palette* palette = guac_palette_alloc(surface);
|
||||
if (palette != NULL) {
|
||||
fprintf(stderr,
|
||||
"Created palette with %i entries.\n",
|
||||
palette->colors);
|
||||
guac_palette_free(palette);
|
||||
}
|
||||
|
||||
png_rows = __guac_create_png_rgb(surface, 0);
|
||||
png_format = PNG_COLOR_TYPE_RGB;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user