diff options
Diffstat (limited to 'src/dillo.cc')
-rw-r--r-- | src/dillo.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/dillo.cc b/src/dillo.cc index 1e9c31a6..7e29ac32 100644 --- a/src/dillo.cc +++ b/src/dillo.cc @@ -124,6 +124,16 @@ int main(int argc, char **argv) DilloUrl *url = Dillo_make_start_url(argv[1]); a_UIcmd_open_urlstr(bw, URL_STR(url)); a_Url_free(url); + } else if (argc == 6) { + // WORKAROUND: sylpheed execs "dillo -l -f -x XID URL" + if (strcmp(argv[1], "-l") == 0 && strcmp(argv[2], "-f") == 0 && + strcmp(argv[3], "-x") == 0) { + a_UIcmd_set_images_enabled(bw, FALSE); + DilloUrl *url = Dillo_make_start_url(argv[5]); + a_Url_set_flags(url, URL_FLAGS(url) & URL_SpamSafe); + a_UIcmd_open_urlstr(bw, URL_STR(url)); + a_Url_free(url); + } } else { /* Send startup screen */ a_Nav_push(bw, prefs.start_page); |