Mercurial > pidgin
comparison libpurple/ft.c @ 20598:285bb637a2b7
Updated hinting to be less invasive
author | Gabriel Schulhof <nix@go-nix.ca> |
---|---|
date | Sat, 22 Sep 2007 16:19:34 +0000 |
parents | 591267f6f1d5 |
children | 8c9aad9479c0 |
comparison
equal
deleted
inserted
replaced
20597:591267f6f1d5 | 20598:285bb637a2b7 |
---|---|
307 } | 307 } |
308 | 308 |
309 static int | 309 static int |
310 purple_xfer_choose_file(PurpleXfer *xfer) | 310 purple_xfer_choose_file(PurpleXfer *xfer) |
311 { | 311 { |
312 purple_request_file(xfer, NULL, purple_xfer_get_filename(xfer), | 312 purple_request_file_with_hint(xfer, NULL, purple_xfer_get_filename(xfer), |
313 (purple_xfer_get_type(xfer) == PURPLE_XFER_RECEIVE), | 313 (purple_xfer_get_type(xfer) == PURPLE_XFER_RECEIVE), |
314 G_CALLBACK(purple_xfer_choose_file_ok_cb), | 314 G_CALLBACK(purple_xfer_choose_file_ok_cb), |
315 G_CALLBACK(purple_xfer_choose_file_cancel_cb), | 315 G_CALLBACK(purple_xfer_choose_file_cancel_cb), |
316 purple_xfer_get_account(xfer), xfer->who, NULL, | 316 purple_xfer_get_account(xfer), xfer->who, NULL, |
317 "xfer", xfer); | 317 "xfer", xfer); |
357 | 357 |
358 if (xfer->message != NULL) | 358 if (xfer->message != NULL) |
359 serv_got_im(purple_account_get_connection(xfer->account), | 359 serv_got_im(purple_account_get_connection(xfer->account), |
360 xfer->who, xfer->message, 0, time(NULL)); | 360 xfer->who, xfer->message, 0, time(NULL)); |
361 | 361 |
362 purple_request_accept_cancel(xfer, NULL, buf, NULL, | 362 purple_request_accept_cancel_with_hint(xfer, NULL, buf, NULL, |
363 PURPLE_DEFAULT_ACTION_NONE, | 363 PURPLE_DEFAULT_ACTION_NONE, |
364 xfer->account, xfer->who, NULL, | 364 xfer->account, xfer->who, NULL, |
365 "xfer", xfer, | 365 "xfer", xfer, |
366 G_CALLBACK(purple_xfer_choose_file), | 366 G_CALLBACK(purple_xfer_choose_file), |
367 G_CALLBACK(cancel_recv_cb)); | 367 G_CALLBACK(cancel_recv_cb)); |
400 purple_xfer_get_remote_port(xfer)) | 400 purple_xfer_get_remote_port(xfer)) |
401 buf2 = g_strdup_printf(_("A file is available for download from:\n" | 401 buf2 = g_strdup_printf(_("A file is available for download from:\n" |
402 "Remote host: %s\nRemote port: %d"), | 402 "Remote host: %s\nRemote port: %d"), |
403 purple_xfer_get_remote_ip(xfer), | 403 purple_xfer_get_remote_ip(xfer), |
404 purple_xfer_get_remote_port(xfer)); | 404 purple_xfer_get_remote_port(xfer)); |
405 purple_request_accept_cancel(xfer, NULL, buf, buf2, | 405 purple_request_accept_cancel_with_hint(xfer, NULL, buf, buf2, |
406 PURPLE_DEFAULT_ACTION_NONE, | 406 PURPLE_DEFAULT_ACTION_NONE, |
407 xfer->account, xfer->who, NULL, | 407 xfer->account, xfer->who, NULL, |
408 "xfer", xfer, | 408 "xfer", xfer, |
409 G_CALLBACK(ask_accept_ok), | 409 G_CALLBACK(ask_accept_ok), |
410 G_CALLBACK(ask_accept_cancel)); | 410 G_CALLBACK(ask_accept_cancel)); |