Mercurial > pidgin
comparison src/gtkutils.c @ 11110:f7ce10cad83d
[gaim-migrate @ 13162]
Make drag-and-drop buddy icon setting work for protocols that don't have file transfer.
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Sun, 17 Jul 2005 21:38:59 +0000 |
parents | 829ab6b71ffe |
children | f2755f58a7da |
comparison
equal
deleted
inserted
replaced
11109:b8f11f70cf97 | 11110:f7ce10cad83d |
---|---|
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 } |