pidgin/gtkutils.c

changeset 25152
128b99dfb286
parent 24860
c1b734a8f4fc
child 25173
9edc1748a646
equal deleted inserted replaced
25151:1cc54f29c48c 25152:128b99dfb286
1500 gtk_imhtml_insert_image_at_iter(GTK_IMHTML(gtkconv->entry), id, &iter); 1500 gtk_imhtml_insert_image_at_iter(GTK_IMHTML(gtkconv->entry), id, &iter);
1501 purple_imgstore_unref_by_id(id); 1501 purple_imgstore_unref_by_id(id);
1502 1502
1503 break; 1503 break;
1504 } 1504 }
1505 free(data->filename); 1505 g_free(data->filename);
1506 free(data->who); 1506 g_free(data->who);
1507 free(data); 1507 g_free(data);
1508 } 1508 }
1509 1509
1510 static void dnd_image_cancel_callback(_DndData *data, int choice) 1510 static void dnd_image_cancel_callback(_DndData *data, int choice)
1511 { 1511 {
1512 free(data->filename); 1512 g_free(data->filename);
1513 free(data->who); 1513 g_free(data->who);
1514 free(data); 1514 g_free(data);
1515 } 1515 }
1516 1516
1517 static void dnd_set_icon_ok_cb(_DndData *data) 1517 static void dnd_set_icon_ok_cb(_DndData *data)
1518 { 1518 {
1519 dnd_image_ok_callback(data, DND_BUDDY_ICON); 1519 dnd_image_ok_callback(data, DND_BUDDY_ICON);
1520 } 1520 }
1521 1521
1522 static void dnd_set_icon_cancel_cb(_DndData *data) 1522 static void dnd_set_icon_cancel_cb(_DndData *data)
1523 { 1523 {
1524 free(data->filename); 1524 g_free(data->filename);
1525 free(data->who); 1525 g_free(data->who);
1526 free(data); 1526 g_free(data);
1527 } 1527 }
1528 1528
1529 void 1529 void
1530 pidgin_dnd_file_manage(GtkSelectionData *sd, PurpleAccount *account, const char *who) 1530 pidgin_dnd_file_manage(GtkSelectionData *sd, PurpleAccount *account, const char *who)
1531 { 1531 {

mercurial