libpurple/blistnode.c

branch
soc.2013.gobjectification
changeset 35005
bff56dfca65d
parent 34983
81638be26f41
child 35010
9c2d352b1d96
equal deleted inserted replaced
35004:8f0364b2e49a 35005:bff56dfca65d
206 206
207 g_return_if_fail(priv != NULL); 207 g_return_if_fail(priv != NULL);
208 g_return_if_fail(priv->settings != NULL); 208 g_return_if_fail(priv->settings != NULL);
209 g_return_if_fail(key != NULL); 209 g_return_if_fail(key != NULL);
210 210
211 value = purple_g_value_new(G_TYPE_BOOLEAN); 211 value = purple_value_new(G_TYPE_BOOLEAN);
212 g_value_set_boolean(value, data); 212 g_value_set_boolean(value, data);
213 213
214 g_hash_table_replace(priv->settings, g_strdup(key), value); 214 g_hash_table_replace(priv->settings, g_strdup(key), value);
215 215
216 ops = purple_blist_get_ui_ops(); 216 ops = purple_blist_get_ui_ops();
247 247
248 g_return_if_fail(priv != NULL); 248 g_return_if_fail(priv != NULL);
249 g_return_if_fail(priv->settings != NULL); 249 g_return_if_fail(priv->settings != NULL);
250 g_return_if_fail(key != NULL); 250 g_return_if_fail(key != NULL);
251 251
252 value = purple_g_value_new(G_TYPE_INT); 252 value = purple_value_new(G_TYPE_INT);
253 g_value_set_int(value, data); 253 g_value_set_int(value, data);
254 254
255 g_hash_table_replace(priv->settings, g_strdup(key), value); 255 g_hash_table_replace(priv->settings, g_strdup(key), value);
256 256
257 ops = purple_blist_get_ui_ops(); 257 ops = purple_blist_get_ui_ops();
288 288
289 g_return_if_fail(priv != NULL); 289 g_return_if_fail(priv != NULL);
290 g_return_if_fail(priv->settings != NULL); 290 g_return_if_fail(priv->settings != NULL);
291 g_return_if_fail(key != NULL); 291 g_return_if_fail(key != NULL);
292 292
293 value = purple_g_value_new(G_TYPE_STRING); 293 value = purple_value_new(G_TYPE_STRING);
294 g_value_set_string(value, data); 294 g_value_set_string(value, data);
295 295
296 g_hash_table_replace(priv->settings, g_strdup(key), value); 296 g_hash_table_replace(priv->settings, g_strdup(key), value);
297 297
298 ops = purple_blist_get_ui_ops(); 298 ops = purple_blist_get_ui_ops();
378 purple_blist_node_init(GTypeInstance *instance, gpointer klass) 378 purple_blist_node_init(GTypeInstance *instance, gpointer klass)
379 { 379 {
380 PurpleBlistNodePrivate *priv = PURPLE_BLIST_NODE_GET_PRIVATE(instance); 380 PurpleBlistNodePrivate *priv = PURPLE_BLIST_NODE_GET_PRIVATE(instance);
381 381
382 priv->settings = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, 382 priv->settings = g_hash_table_new_full(g_str_hash, g_str_equal, g_free,
383 (GDestroyNotify)purple_g_value_free); 383 (GDestroyNotify)purple_value_free);
384 } 384 }
385 385
386 /* GObject finalize function */ 386 /* GObject finalize function */
387 static void 387 static void
388 purple_blist_node_finalize(GObject *object) 388 purple_blist_node_finalize(GObject *object)

mercurial