From: Xavier Claessens <xclaesse@gmail.com>
svn path=/trunk/; revision=2757
g_slice_free (SmileyManagerTree, tree);
}
g_slice_free (SmileyManagerTree, tree);
}
+/* Note: This function takes the ownership of str */
-smiley_new (GdkPixbuf *pixbuf, const gchar *str)
+smiley_new (GdkPixbuf *pixbuf, gchar *str)
if (pixbuf) {
smiley->pixbuf = g_object_ref (pixbuf);
}
if (pixbuf) {
smiley->pixbuf = g_object_ref (pixbuf);
}
- smiley->str = g_strdup (str);
smiley_manager_tree_insert (priv->tree, smiley, str);
}
smiley_manager_tree_insert (priv->tree, smiley, str);
}
- priv->smileys = g_slist_prepend (priv->smileys, smiley_new (smiley, first_str));
+ priv->smileys = g_slist_prepend (priv->smileys,
+ smiley_new (smiley, g_strdup (first_str)));