| 1010 |
1010 |
| 1011 buf = g_strdup_printf("%s.html", purple_normalize(conv->account, conv->name)); |
1011 buf = g_strdup_printf("%s.html", purple_normalize(conv->account, conv->name)); |
| 1012 |
1012 |
| 1013 purple_request_file(PIDGIN_CONVERSATION(conv), _("Save Conversation"), |
1013 purple_request_file(PIDGIN_CONVERSATION(conv), _("Save Conversation"), |
| 1014 purple_escape_filename(buf), |
1014 purple_escape_filename(buf), |
| 1015 TRUE, G_CALLBACK(savelog_writefile_cb), NULL, conv); |
1015 TRUE, G_CALLBACK(savelog_writefile_cb), NULL, |
| |
1016 NULL, NULL, conv, |
| |
1017 conv); |
| 1016 |
1018 |
| 1017 g_free(buf); |
1019 g_free(buf); |
| 1018 } |
1020 } |
| 1019 |
1021 |
| 1020 static void |
1022 static void |
| 2543 ext = "icon"; |
2545 ext = "icon"; |
| 2544 |
2546 |
| 2545 buf = g_strdup_printf("%s.%s", purple_normalize(conv->account, conv->name), ext); |
2547 buf = g_strdup_printf("%s.%s", purple_normalize(conv->account, conv->name), ext); |
| 2546 |
2548 |
| 2547 purple_request_file(gtkconv, _("Save Icon"), buf, TRUE, |
2549 purple_request_file(gtkconv, _("Save Icon"), buf, TRUE, |
| 2548 G_CALLBACK(saveicon_writefile_cb), NULL, gtkconv); |
2550 G_CALLBACK(saveicon_writefile_cb), NULL, |
| |
2551 conv->account, NULL, conv, |
| |
2552 gtkconv); |
| 2549 |
2553 |
| 2550 g_free(buf); |
2554 g_free(buf); |
| 2551 } |
2555 } |
| 2552 |
2556 |
| 2553 static void |
2557 static void |