X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=clients%2Fgnome-trans-applet%2Fconduit-dclib.c;h=6ce3f82f403a928527a915582c1d9681caf254dd;hb=2f4cd43c4483070e81c0862582a80b59a208f0dd;hp=c267db29e7d8afd34481294defb3a8d64dad9a47;hpb=5e1e52f14fabed501d62d56fecc0b91d972e5673;p=doldaconnect.git diff --git a/clients/gnome-trans-applet/conduit-dclib.c b/clients/gnome-trans-applet/conduit-dclib.c index c267db2..6ce3f82 100644 --- a/clients/gnome-trans-applet/conduit-dclib.c +++ b/clients/gnome-trans-applet/conduit-dclib.c @@ -84,8 +84,7 @@ static char *gettag(struct dc_transfer *dt) return(NULL); if((mbspath = icwcstombs(dt->path, "UTF-8")) == NULL) return(NULL); - /* XXX: Achtung! Too DC-specific! */ - if((p = strrchr(mbspath, '\\')) == NULL) + if((p = strrchr(mbspath, '/')) == NULL) p = mbspath; else p++; @@ -142,7 +141,7 @@ static void inittrans(struct conduit *conduit, struct dc_transfer *dt) dtd->conduit = conduit; dt->udata = dtd; dt->destroycb = dtfreecb; - dc_queuecmd(lstrargcb, dt, L"lstrarg", L"%%i", dt->id, NULL); + dc_queuecmd(lstrargcb, dt, L"lstrarg", L"%i", dt->id, NULL); } static void trlistcb(int resp, struct conduit *conduit) @@ -312,7 +311,7 @@ static int cancel(struct conduit *conduit, struct transfer *transfer) { if(((dtd = dt->udata) != NULL) && (dtd->ct == transfer)) { - dc_queuecmd(NULL, NULL, L"cancel", L"%%i", dt->id, NULL); + dc_queuecmd(NULL, NULL, L"cancel", L"%i", dt->id, NULL); return(0); } }