Mercurial > pidgin
comparison libpurple/ft.c @ 26505:0c796a1950b7
Updates for GTK+ 3.0. Remove some deprecated functions (someone should
check those strcasecmp's for me!). Fix all #include for GLib, GTK+, etc. in
libpurple and finch.
Now, libpurple and finch should compile with:
-DG_DISABLE_DEPRECATED
-DG_DISABLE_SINGLE_INCLUDES
-DGDK_DISABLE_DEPRECATED
-DGTK_DISABLE_DEPRECATED
-DGDK_DISABLE_SINGLE_INCLUDES
-DGTK_DISABLE_SINGLE_INCLUDES
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Tue, 07 Apr 2009 05:22:48 +0000 |
parents | 4cbe258db067 |
children | 740760605cc1 3882d419e628 |
comparison
equal
deleted
inserted
replaced
26503:fb44acfae441 | 26505:0c796a1950b7 |
---|---|
456 void | 456 void |
457 purple_xfer_request_accepted(PurpleXfer *xfer, const char *filename) | 457 purple_xfer_request_accepted(PurpleXfer *xfer, const char *filename) |
458 { | 458 { |
459 PurpleXferType type; | 459 PurpleXferType type; |
460 struct stat st; | 460 struct stat st; |
461 char *msg, *utf8; | 461 char *msg, *utf8, *base; |
462 PurpleAccount *account; | 462 PurpleAccount *account; |
463 PurpleBuddy *buddy; | 463 PurpleBuddy *buddy; |
464 | 464 |
465 if (xfer == NULL) | 465 if (xfer == NULL) |
466 return; | 466 return; |
503 } | 503 } |
504 | 504 |
505 purple_xfer_set_local_filename(xfer, filename); | 505 purple_xfer_set_local_filename(xfer, filename); |
506 purple_xfer_set_size(xfer, st.st_size); | 506 purple_xfer_set_size(xfer, st.st_size); |
507 | 507 |
508 utf8 = g_filename_to_utf8(g_basename(filename), -1, NULL, NULL, NULL); | 508 base = g_path_get_basename(filename); |
509 utf8 = g_filename_to_utf8(base, -1, NULL, NULL, NULL); | |
510 g_free(base); | |
509 purple_xfer_set_filename(xfer, utf8); | 511 purple_xfer_set_filename(xfer, utf8); |
510 | 512 |
511 msg = g_strdup_printf(_("Offering to send %s to %s"), | 513 msg = g_strdup_printf(_("Offering to send %s to %s"), |
512 utf8, buddy ? purple_buddy_get_alias(buddy) : xfer->who); | 514 utf8, buddy ? purple_buddy_get_alias(buddy) : xfer->who); |
513 g_free(utf8); | 515 g_free(utf8); |