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);