pidgin/gtkutils.c

branch
soc.2013.gobjectification
changeset 34662
f14347f38e3b
parent 34627
08733a7475df
child 34696
6e0d13978666
equal deleted inserted replaced
34661:d9079090f7fe 34662:f14347f38e3b
1391 break; 1391 break;
1392 case DND_FILE_TRANSFER: 1392 case DND_FILE_TRANSFER:
1393 serv_send_file(purple_account_get_connection(data->account), data->who, data->filename); 1393 serv_send_file(purple_account_get_connection(data->account), data->who, data->filename);
1394 break; 1394 break;
1395 case DND_IM_IMAGE: 1395 case DND_IM_IMAGE:
1396 conv = purple_im_conversation_new(data->account, data->who); 1396 conv = PURPLE_CONVERSATION(purple_im_conversation_new(data->account, data->who));
1397 gtkconv = PIDGIN_CONVERSATION(conv); 1397 gtkconv = PIDGIN_CONVERSATION(conv);
1398 1398
1399 if (!g_file_get_contents(data->filename, &filedata, &size, 1399 if (!g_file_get_contents(data->filename, &filedata, &size,
1400 &err)) { 1400 &err)) {
1401 char *str; 1401 char *str;
1571 switch (dtype) { 1571 switch (dtype) {
1572 PurpleConversation *conv; 1572 PurpleConversation *conv;
1573 PidginConversation *gtkconv; 1573 PidginConversation *gtkconv;
1574 1574
1575 case PURPLE_DESKTOP_ITEM_TYPE_LINK: 1575 case PURPLE_DESKTOP_ITEM_TYPE_LINK:
1576 conv = purple_im_conversation_new(account, who); 1576 conv = PURPLE_CONVERSATION(purple_im_conversation_new(account, who));
1577 gtkconv = PIDGIN_CONVERSATION(conv); 1577 gtkconv = PIDGIN_CONVERSATION(conv);
1578 gtk_webview_insert_link(GTK_WEBVIEW(gtkconv->entry), 1578 gtk_webview_insert_link(GTK_WEBVIEW(gtkconv->entry),
1579 purple_desktop_item_get_string(item, "URL"), 1579 purple_desktop_item_get_string(item, "URL"),
1580 itemname); 1580 itemname);
1581 break; 1581 break;

mercurial