1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-26 08:22:37 +01:00

New function set_icon_image_from_image

The new function set_icon_image_from_image() sets the icon image using
a image provided as argument.

This function will be used to avoid call wIconUpdate() with the image
argument, doing the code easier and faster.

This patch calls unset_icon_image(), to free the icon image, to avoid
lost memory. After this patch, in winspector.c, the wIconUpdate() call
don't free the memory before update it.
This commit is contained in:
Rodolfo García Peñas (kix)
2013-04-08 19:40:44 +02:00
committed by Carlos R. Mafra
parent 389a0a252c
commit c088aba057
3 changed files with 30 additions and 5 deletions

View File

@@ -564,6 +564,17 @@ static void unset_icon_image(WIcon *icon)
}
}
void set_icon_image_from_image(WIcon *icon, RImage *image)
{
if (!icon)
return;
unset_icon_image(icon);
icon->file_image = NULL;
icon->file_image = image;
}
void wIconUpdate(WIcon *icon, RImage *image)
{
WWindow *wwin = NULL;