pidgin/gtksmiley-theme.c

changeset 40139
13cfb1168f42
parent 40135
3acbe4afeab5
child 40195
fb4b0ae193c0
equal deleted inserted replaced
40138:9fc7c3c226d8 40139:13cfb1168f42
91 ******************************************************************************/ 91 ******************************************************************************/
92 92
93 static void 93 static void
94 pidgin_smiley_theme_index_smiley_free(PidginSmileyThemeIndexSmiley *smiley) 94 pidgin_smiley_theme_index_smiley_free(PidginSmileyThemeIndexSmiley *smiley)
95 { 95 {
96 g_return_if_fail(smiley != NULL);
97
96 g_free(smiley->file); 98 g_free(smiley->file);
97 g_list_free_full(smiley->shortcuts, g_free); 99 g_list_free_full(smiley->shortcuts, g_free);
98 g_free(smiley); 100 g_free(smiley);
99 } 101 }
100 102
101 static void 103 static void
102 pidgin_smiley_theme_index_protocol_free(PidginSmileyThemeIndexProtocol *proto) 104 pidgin_smiley_theme_index_protocol_free(PidginSmileyThemeIndexProtocol *proto)
103 { 105 {
106 g_return_if_fail(proto != NULL);
107
104 g_free(proto->name); 108 g_free(proto->name);
105 g_list_free_full(proto->smileys, (GDestroyNotify)pidgin_smiley_theme_index_smiley_free); 109 g_list_free_full(proto->smileys, (GDestroyNotify)pidgin_smiley_theme_index_smiley_free);
106 g_free(proto); 110 g_free(proto);
107 } 111 }
108 112

mercurial