# HG changeset patch # User Yoshiki Yazawa # Date 1184334145 0 # Node ID df1678b8bd515147472db25412a2fa5937d5db2f # Parent 79e5176274b45e25d4d05df8a62a453f00c2762e - filename in filetransfer should be utf8 in oscar. - minor build fix in gg. diff -r 79e5176274b4 -r df1678b8bd51 libpurple/protocols/gg/lib/http.c --- a/libpurple/protocols/gg/lib/http.c Fri Jul 13 06:26:10 2007 +0000 +++ b/libpurple/protocols/gg/lib/http.c Fri Jul 13 13:42:25 2007 +0000 @@ -44,6 +44,7 @@ #include "compat.h" #include "libgadu.h" +#include /* * gg_http_connect() // funkcja pomocnicza diff -r 79e5176274b4 -r df1678b8bd51 libpurple/protocols/oscar/oft.c --- a/libpurple/protocols/oscar/oft.c Fri Jul 13 06:26:10 2007 +0000 +++ b/libpurple/protocols/oscar/oft.c Fri Jul 13 13:42:25 2007 +0000 @@ -680,7 +680,15 @@ strncpy((gchar *)conn->xferdata.idstring, "OFT_Windows ICBMFT V1.1 32", 31); conn->xferdata.modtime = 0; conn->xferdata.cretime = 0; - xfer->filename = g_path_get_basename(xfer->local_filename); + { /* yaz */ + guchar *tmp = NULL; + size_t dummy; + tmp = botch_utf(xfer->filename, strlen(xfer->filename), &dummy); + if(tmp){ + purple_xfer_set_filename(xfer, (char *)tmp); + g_free(tmp); + } + } conn->xferdata.name = (guchar *)g_strdup(xfer->filename); conn->xferdata.name_length = strlen(xfer->filename);