X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=clients%2Fgtk2%2Fdolcon.c;h=bf2117bb13840da672dedccf3d21d88210e83b83;hb=13307eefa59ff6ec51ef360cd6b99b6928f74470;hp=60374f3596a5659cbbba868a21e6f327dd900537;hpb=68b8b5c13e970de0cb119b3ad19534e416e2b9ea;p=doldaconnect.git diff --git a/clients/gtk2/dolcon.c b/clients/gtk2/dolcon.c index 60374f3..bf2117b 100644 --- a/clients/gtk2/dolcon.c +++ b/clients/gtk2/dolcon.c @@ -41,6 +41,7 @@ #include #include #include +#include #ifdef HAVE_CONFIG_H #include @@ -829,7 +830,7 @@ void logincallback(int err, wchar_t *reason, void *data) switch(err) { case DC_LOGIN_ERR_SUCCESS: - dc_queuecmd(NULL, NULL, L"notify", L"all", L"on", NULL); + dc_queuecmd(NULL, NULL, L"notify", L"all", L"on", L"fn:peer", L"off", NULL); dc_getfnlistasync(getfnlistcallback, NULL); dc_gettrlistasync(gettrlistcallback, NULL); updatesbar("Authenticated"); @@ -1165,9 +1166,8 @@ void handleresps(void) if((buf = icwcstombs(ires->argv[1].val.str, "UTF-8")) != NULL) { p = buf; - /* XXX: Too NMDC-specific! */ - if(strrchr(p, '\\') != NULL) - p = strrchr(p, '\\') + 1; + if(strrchr(p, '/') != NULL) + p = strrchr(p, '/') + 1; gtk_tree_store_set(srchmodel, &piter, 3, p, -1); free(buf); } @@ -2256,7 +2256,7 @@ int main(int argc, char **argv) } dc_init(); signal(SIGCHLD, SIG_IGN); - pubhubaddr = sstrdup("http://www.hublist.org/PublicHubList.xml.bz2"); + pubhubaddr = sstrdup("http://dchublist.com/hublist.xml.bz2"); dcserver = sstrdup(""); if((pwent = getpwuid(getuid())) == NULL) {