Use glib's memory allocation stuff instead of libc's.
This commit is contained in:
parent
41d4a3e498
commit
43c819deaa
|
@ -1,3 +1,8 @@
|
||||||
|
Wed Nov 03 23:39:23 PST 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||||
|
|
||||||
|
* libnotify/notify.c:
|
||||||
|
- Use glib's memory allocation stuff instead of libc's.
|
||||||
|
|
||||||
Wed Nov 03 23:34:10 PST 2004 Christian Hammond <chipx86@gnupdate.org>
|
Wed Nov 03 23:34:10 PST 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||||
|
|
||||||
* libnotify/notify.c:
|
* libnotify/notify.c:
|
||||||
|
|
|
@ -531,7 +531,7 @@ notify_icon_new_from_uri(const char *icon_uri)
|
||||||
icon = g_new0(NotifyIcon, 1);
|
icon = g_new0(NotifyIcon, 1);
|
||||||
|
|
||||||
icon->frames = 1;
|
icon->frames = 1;
|
||||||
icon->uri = malloc(sizeof(char *));
|
icon->uri = g_malloc(sizeof(char *));
|
||||||
icon->uri[0] = g_strdup(icon_uri);
|
icon->uri[0] = g_strdup(icon_uri);
|
||||||
|
|
||||||
return icon;
|
return icon;
|
||||||
|
@ -548,9 +548,9 @@ notify_icon_new_from_data(size_t icon_len, const guchar *icon_data)
|
||||||
icon = g_new0(NotifyIcon, 1);
|
icon = g_new0(NotifyIcon, 1);
|
||||||
|
|
||||||
icon->frames = 1;
|
icon->frames = 1;
|
||||||
icon->raw_len = malloc(sizeof(icon->raw_len));
|
icon->raw_len = g_malloc(sizeof(icon->raw_len));
|
||||||
icon->raw_len[0] = icon_len;
|
icon->raw_len[0] = icon_len;
|
||||||
icon->raw_data = malloc(sizeof(guchar *));
|
icon->raw_data = g_malloc(sizeof(guchar *));
|
||||||
icon->raw_data[0] = g_memdup(icon_data, icon_len);
|
icon->raw_data[0] = g_memdup(icon_data, icon_len);
|
||||||
|
|
||||||
return icon;
|
return icon;
|
||||||
|
@ -566,9 +566,9 @@ notify_icon_add_frame_from_data(NotifyIcon *icon, size_t icon_len, const guchar
|
||||||
if (icon->frames) g_return_val_if_fail(icon->raw_len != NULL, FALSE);
|
if (icon->frames) g_return_val_if_fail(icon->raw_len != NULL, FALSE);
|
||||||
|
|
||||||
icon->frames++;
|
icon->frames++;
|
||||||
icon->raw_len = realloc(icon->raw_len, sizeof(size_t) * icon->frames);
|
icon->raw_len = g_realloc(icon->raw_len, sizeof(size_t) * icon->frames);
|
||||||
icon->raw_len[icon->frames - 1] = icon_len;
|
icon->raw_len[icon->frames - 1] = icon_len;
|
||||||
icon->raw_data = realloc(icon->raw_data, sizeof(guchar *) * icon->frames);
|
icon->raw_data = g_realloc(icon->raw_data, sizeof(guchar *) * icon->frames);
|
||||||
icon->raw_data[icon->frames - 1] = g_memdup(icon_data, icon_len);
|
icon->raw_data[icon->frames - 1] = g_memdup(icon_data, icon_len);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -578,12 +578,15 @@ gboolean
|
||||||
notify_icon_add_frame_from_uri(NotifyIcon *icon, const char *uri)
|
notify_icon_add_frame_from_uri(NotifyIcon *icon, const char *uri)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail(icon != NULL, FALSE);
|
g_return_val_if_fail(icon != NULL, FALSE);
|
||||||
g_return_val_if_fail(uri != NULL, FALSE);
|
g_return_val_if_fail(uri != NULL, FALSE);
|
||||||
|
|
||||||
if (icon->frames) g_return_val_if_fail(icon->uri != NULL, FALSE);
|
if (icon->frames)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail(icon->uri != NULL, FALSE);
|
||||||
|
}
|
||||||
|
|
||||||
icon->frames++;
|
icon->frames++;
|
||||||
icon->uri = realloc(icon->uri, sizeof(char *) * icon->frames);
|
icon->uri = g_realloc(icon->uri, sizeof(char *) * icon->frames);
|
||||||
icon->uri[icon->frames - 1] = g_strdup(uri);
|
icon->uri[icon->frames - 1] = g_strdup(uri);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
Loading…
Reference in New Issue