diff options
Diffstat (limited to 'apps/gui/skin_engine')
-rw-r--r-- | apps/gui/skin_engine/skin_parser.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c index d207a1fb3e..8eef1dedee 100644 --- a/apps/gui/skin_engine/skin_parser.c +++ b/apps/gui/skin_engine/skin_parser.c | |||
@@ -1577,6 +1577,8 @@ static int load_skin_bmp(struct wps_data *wps_data, struct bitmap *bitmap, char* | |||
1577 | close(fd); | 1577 | close(fd); |
1578 | if (ret > 0) | 1578 | if (ret > 0) |
1579 | { | 1579 | { |
1580 | /* free unused alpha channel, if any */ | ||
1581 | core_shrink(handle, core_get_data(handle), ret); | ||
1580 | return handle; | 1582 | return handle; |
1581 | } | 1583 | } |
1582 | else | 1584 | else |