| 11109:d90b1fa34259 | 11110:acc4e51cb91a |
|---|---|
| 1366 char *filename; | 1366 char *filename; |
| 1367 GaimAccount *account; | 1367 GaimAccount *account; |
| 1368 char *who; | 1368 char *who; |
| 1369 } _DndData; | 1369 } _DndData; |
| 1370 | 1370 |
| 1371 static void dnd_set_icon_ok_cb(_DndData *data) | |
| 1372 { | |
| 1373 free(data->filename); | |
| 1374 free(data->who); | |
| 1375 free(data); | |
| 1376 } | |
| 1377 | |
| 1378 static void dnd_set_icon_cancel_cb(_DndData *data) | |
| 1379 { | |
| 1380 free(data->filename); | |
| 1381 free(data->who); | |
| 1382 free (data); | |
| 1383 } | |
| 1384 | |
| 1385 static void dnd_image_ok_callback(_DndData *data, int choice) | 1371 static void dnd_image_ok_callback(_DndData *data, int choice) |
| 1386 { | 1372 { |
| 1387 char *filedata; | 1373 char *filedata; |
| 1388 size_t size; | 1374 size_t size; |
| 1389 GError *err = NULL; | 1375 GError *err = NULL; |
| 1446 free(data->who); | 1432 free(data->who); |
| 1447 free(data); | 1433 free(data); |
| 1448 } | 1434 } |
| 1449 | 1435 |
| 1450 static void dnd_image_cancel_callback(_DndData *data, int choice) | 1436 static void dnd_image_cancel_callback(_DndData *data, int choice) |
| 1437 { | |
| 1438 free(data->filename); | |
| 1439 free(data->who); | |
| 1440 free(data); | |
| 1441 } | |
| 1442 | |
| 1443 static void dnd_set_icon_ok_cb(_DndData *data) | |
| 1444 { | |
| 1445 dnd_image_ok_callback(data, DND_BUDDY_ICON); | |
| 1446 } | |
| 1447 | |
| 1448 static void dnd_set_icon_cancel_cb(_DndData *data) | |
| 1451 { | 1449 { |
| 1452 free(data->filename); | 1450 free(data->filename); |
| 1453 free(data->who); | 1451 free(data->who); |
| 1454 free(data); | 1452 free(data); |
| 1455 } | 1453 } |