Mercurial > pidgin
diff libpurple/sound-theme.c @ 25094:c32dd71d0658
Fixed a few small problems with the sound loader and sound theme
author | Justin Rodriguez <ffdragon@soc.pidgin.im> |
---|---|
date | Fri, 27 Jun 2008 18:04:29 +0000 |
parents | cf7625d4d7e0 |
children | fbf72bbd1084 |
line wrap: on
line diff
--- a/libpurple/sound-theme.c Fri Jun 27 03:44:28 2008 +0000 +++ b/libpurple/sound-theme.c Fri Jun 27 18:04:29 2008 +0000 @@ -144,9 +144,6 @@ full = g_build_filename(dir, filename, NULL); - g_free(dir); - g_free(filename); - return full; } @@ -157,10 +154,10 @@ { PurpleSoundThemePrivate *priv; g_return_if_fail(PURPLE_IS_SOUND_THEME(theme)); - + priv = PURPLE_SOUND_THEME_GET_PRIVATE(theme); - - if (filename)g_hash_table_replace(priv->sound_files, + + if (filename != NULL)g_hash_table_replace(priv->sound_files, g_strdup(event), g_strdup(filename)); else g_hash_table_remove(priv->sound_files, event);