From: Tom Adams Date: Sun, 23 Aug 2009 20:47:37 +0000 (+0100) Subject: Don't reset keycmd in load_start_cb. X-Git-Url: http://vcs.maemo.org/git/?p=uzbl-mobile;a=commitdiff_plain;h=36859a3a174387421dd4397f5f14a3f62b0deeed Don't reset keycmd in load_start_cb. To emulate the old functionality, include 'set keycmd = ' in your load_start_handler. Fixes: FS#86 - Command resets on load finish --- diff --git a/examples/config/uzbl/config b/examples/config/uzbl/config index 86f4268..890a0b9 100644 --- a/examples/config/uzbl/config +++ b/examples/config/uzbl/config @@ -8,7 +8,7 @@ set download_handler = spawn $XDG_DATA_HOME/uzbl/scripts/download.sh set cookie_handler = spawn $XDG_DATA_HOME/uzbl/scripts/cookies.py #set new_window = sh 'echo uri "$8" > $4' # open in same window set new_window = sh 'uzbl -u $8' # equivalent to the default behaviour -set load_start_handler = set status_message = wait +set load_start_handler = chain 'set keycmd = ' 'set status_message = wait' set load_commit_handler = set status_message = recv set load_finish_handler = chain 'set status_message = done' 'spawn $XDG_DATA_HOME/uzbl/scripts/history.sh' diff --git a/uzbl.c b/uzbl.c index ec3828b..d016176 100644 --- a/uzbl.c +++ b/uzbl.c @@ -722,7 +722,6 @@ load_start_cb (WebKitWebView* page, WebKitWebFrame* frame, gpointer data) { (void) frame; (void) data; uzbl.gui.sbar.load_progress = 0; - clear_keycmd(); // don't need old commands to remain on new page? if (uzbl.behave.load_start_handler) run_handler(uzbl.behave.load_start_handler, ""); }