X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=uzbl.c;h=46db4a934df818e3339789d5a35fcf028089640d;hb=cd0d1439455c3dbc1574885567cbf8da841415f7;hp=8de3fafe01dd84a204ba0a2ed5bb16eba5a31a31;hpb=cbdf7cf74b708e717dfe79d0cfc470ecfa93f520;p=uzbl-mobile diff --git a/uzbl.c b/uzbl.c index 8de3faf..46db4a9 100644 --- a/uzbl.c +++ b/uzbl.c @@ -604,7 +604,17 @@ download_cb (WebKitWebView *web_view, GObject *download, gpointer user_data) { if (uzbl.state.verbose) printf("Download -> %s\n",uri); /* if urls not escaped, we may have to escape and quote uri before this call */ - run_handler(uzbl.behave.download_handler, uri); + + GString *args = g_string_new(uri); + + if (uzbl.net.proxy_url) { + g_string_append_c(args, ' '); + g_string_append(args, uzbl.net.proxy_url); + } + + run_handler(uzbl.behave.download_handler, args->str); + + g_string_free(args, TRUE); } return (FALSE); }