pidgin/gtkstatusbox.c

changeset 35818
f01e2638301f
parent 35817
ff2869a741da
child 36002
31a8779e91d4
child 37134
07746c9a04bf
equal deleted inserted replaced
35817:ff2869a741da 35818:f01e2638301f
2325 } 2325 }
2326 2326
2327 void 2327 void
2328 pidgin_status_box_set_buddy_icon(PidginStatusBox *status_box, PurpleImage *img) 2328 pidgin_status_box_set_buddy_icon(PidginStatusBox *status_box, PurpleImage *img)
2329 { 2329 {
2330 g_object_unref(status_box->buddy_icon_img); 2330 if (status_box->buddy_icon_img)
2331 g_object_unref(status_box->buddy_icon_img);
2331 status_box->buddy_icon_img = img; 2332 status_box->buddy_icon_img = img;
2332 if (status_box->buddy_icon_img != NULL) 2333 if (status_box->buddy_icon_img != NULL)
2333 g_object_ref(status_box->buddy_icon_img); 2334 g_object_ref(status_box->buddy_icon_img);
2334 2335
2335 pidgin_status_box_redisplay_buddy_icon(status_box); 2336 pidgin_status_box_redisplay_buddy_icon(status_box);

mercurial