src/gtkutils.c

changeset 11110
acc4e51cb91a
parent 11017
500eea0d6800
child 11135
063678d038f9
equal deleted inserted replaced
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 }

mercurial