aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/callbacks.c
diff options
context:
space:
mode:
authorGravatar Brendan Taylor <whateley@gmail.com>2010-10-31 18:16:17 -0600
committerGravatar Brendan Taylor <whateley@gmail.com>2010-10-31 18:16:17 -0600
commit877e5dace26fd6482f56f211082492eac48cc588 (patch)
treefc90ef9897a14cfcff9bfaa24effaa63b85c336e /src/callbacks.c
parent5ed250ef5aafaaa578db68deae228f0af9cbda14 (diff)
if no handler is set, fall back to the internal soup cookie jar
Diffstat (limited to 'src/callbacks.c')
-rw-r--r--src/callbacks.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/callbacks.c b/src/callbacks.c
index 0fbf589..9a37543 100644
--- a/src/callbacks.c
+++ b/src/callbacks.c
@@ -832,5 +832,10 @@ populate_popup_cb(WebKitWebView *v, GtkMenu *m, void *c) {
void
cmd_set_cookie_handler() {
+ if(uzbl.behave.cookie_handler[0] == 0) {
+ g_free(uzbl.behave.cookie_handler);
+ uzbl.behave.cookie_handler = NULL;
+ }
+
uzbl_cookie_jar_set_handler(uzbl.net.soup_cookie_jar, uzbl.behave.cookie_handler);
}