aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--callbacks.c26
-rw-r--r--callbacks.h6
-rw-r--r--examples/config/uzbl/config2
-rw-r--r--uzbl-core.c4
4 files changed, 3 insertions, 35 deletions
diff --git a/callbacks.c b/callbacks.c
index 175f4a3..b986172 100644
--- a/callbacks.c
+++ b/callbacks.c
@@ -231,32 +231,6 @@ cmd_caret_browsing() {
}
void
-cmd_cookie_handler() {
- gchar **split = g_strsplit(uzbl.behave.cookie_handler, " ", 2);
- /* pitfall: doesn't handle chain actions; must the sync_ action manually */
- if ((g_strcmp0(split[0], "sh") == 0) ||
- (g_strcmp0(split[0], "spawn") == 0)) {
- g_free (uzbl.behave.cookie_handler);
- uzbl.behave.cookie_handler =
- g_strdup_printf("sync_%s %s", split[0], split[1]);
- }
- g_strfreev (split);
-}
-
-void
-cmd_scheme_handler() {
- gchar **split = g_strsplit(uzbl.behave.scheme_handler, " ", 2);
- /* pitfall: doesn't handle chain actions; must the sync_ action manually */
- if ((g_strcmp0(split[0], "sh") == 0) ||
- (g_strcmp0(split[0], "spawn") == 0)) {
- g_free (uzbl.behave.scheme_handler);
- uzbl.behave.scheme_handler =
- g_strdup_printf("sync_%s %s", split[0], split[1]);
- }
- g_strfreev (split);
-}
-
-void
cmd_fifo_dir() {
uzbl.behave.fifo_dir = init_fifo(uzbl.behave.fifo_dir);
}
diff --git a/callbacks.h b/callbacks.h
index 72361ba..05dc618 100644
--- a/callbacks.h
+++ b/callbacks.h
@@ -16,12 +16,6 @@ void
set_icon();
void
-cmd_cookie_handler();
-
-void
-cmd_scheme_handler();
-
-void
move_statusbar();
void
diff --git a/examples/config/uzbl/config b/examples/config/uzbl/config
index 07bf69a..d72be2c 100644
--- a/examples/config/uzbl/config
+++ b/examples/config/uzbl/config
@@ -28,7 +28,7 @@ set scripts_dir = $XDG_DATA_HOME/uzbl:/usr/local/share/uzbl/examples/data/uzb
set download_handler = spawn @scripts_dir/download.sh
set cookie_handler = talk_to_socket $XDG_CACHE_HOME/uzbl/cookie_daemon_socket
-set scheme_handler = spawn @scripts_dir/scheme.py
+set scheme_handler = sync_spawn @scripts_dir/scheme.py
# New window handler options
#set new_window = sh 'echo uri "$8" > $4' # open in same window
diff --git a/uzbl-core.c b/uzbl-core.c
index 3ece965..b09b727 100644
--- a/uzbl-core.c
+++ b/uzbl-core.c
@@ -103,9 +103,9 @@ const struct var_name_to_ptr_t {
{ "load_start_handler", PTR_V_STR(uzbl.behave.load_start_handler, 1, NULL)},
{ "load_commit_handler", PTR_V_STR(uzbl.behave.load_commit_handler, 1, NULL)},
{ "download_handler", PTR_V_STR(uzbl.behave.download_handler, 1, NULL)},
- { "cookie_handler", PTR_V_STR(uzbl.behave.cookie_handler, 1, cmd_cookie_handler)},
+ { "cookie_handler", PTR_V_STR(uzbl.behave.cookie_handler, 1, NULL)},
{ "new_window", PTR_V_STR(uzbl.behave.new_window, 1, NULL)},
- { "scheme_handler", PTR_V_STR(uzbl.behave.scheme_handler, 1, cmd_scheme_handler)},
+ { "scheme_handler", PTR_V_STR(uzbl.behave.scheme_handler, 1, NULL)},
{ "fifo_dir", PTR_V_STR(uzbl.behave.fifo_dir, 1, cmd_fifo_dir)},
{ "socket_dir", PTR_V_STR(uzbl.behave.socket_dir, 1, cmd_socket_dir)},
{ "http_debug", PTR_V_INT(uzbl.behave.http_debug, 1, cmd_http_debug)},