diff options
author | Jorge Arellano Cid <jcid@dillo.org> | 2010-02-20 16:11:33 -0300 |
---|---|---|
committer | Jorge Arellano Cid <jcid@dillo.org> | 2010-02-20 16:11:33 -0300 |
commit | 21efa573bd44d1e7cf0b33a48a4bda99fea37c87 (patch) | |
tree | 1623751a95d80bf2f45986834888d9633fc3925e /src/capi.c | |
parent | 0df75e6a18ef70fcd87f819e0c022b2cd9b381aa (diff) |
Interim patch for view source
Diffstat (limited to 'src/capi.c')
-rw-r--r-- | src/capi.c | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -354,9 +354,13 @@ int a_Capi_open_url(DilloWeb *web, CA_Callback_t Call, void *CbData) /* dpi request */ if ((safe = a_Capi_dpi_verify_request(web->bw, web->url))) { if (dStrcasecmp(scheme, "dpi") == 0) { - /* make "dpi:/" prefixed urls always reload. */ - a_Url_set_flags(web->url, URL_FLAGS(web->url) | URL_E2EQuery); - reload = 1; + if (strcmp(server, "vsource") == 0) { + /* don't reload the "view source" page */ + } else { + /* make the other "dpi:/" prefixed urls always reload. */ + a_Url_set_flags(web->url, URL_FLAGS(web->url) | URL_E2EQuery); + reload = 1; + } } if (reload) { a_Capi_conn_abort_by_url(web->url); |