diff options
author | Enno Boland (tox) <tox@s01.de> | 2009-09-06 14:09:05 +0200 |
---|---|---|
committer | Enno Boland (tox) <tox@s01.de> | 2009-09-06 14:09:05 +0200 |
commit | c9e8b5ab5af23b447a0a6fca85366eed84d8dc7a (patch) | |
tree | 9d7a94b355ddba3c87f78b0056986da2dc385a47 | |
parent | 4384cf198a38951839dfbd6abcab72d75076c593 (diff) | |
download | surf-c9e8b5ab5af23b447a0a6fca85366eed84d8dc7a.tar.gz surf-c9e8b5ab5af23b447a0a6fca85366eed84d8dc7a.tar.bz2 surf-c9e8b5ab5af23b447a0a6fca85366eed84d8dc7a.zip |
reworked navigate.
-rw-r--r-- | config.h | 4 | ||||
-rw-r--r-- | surf.c | 7 |
2 files changed, 4 insertions, 7 deletions
@@ -33,8 +33,8 @@ static Key general_keys[] = { { GDK_CONTROL_MASK, GDK_0, zoompage, {.f = +1.0 }, TRUE }, { GDK_CONTROL_MASK, GDK_n, searchtext, {.b = TRUE}, TRUE }, { GDK_CONTROL_MASK, GDK_N, searchtext, {.b = FALSE}, TRUE }, - { GDK_CONTROL_MASK, GDK_h, navigate, {.b = TRUE}, TRUE }, - { GDK_CONTROL_MASK, GDK_l, navigate, {.b = FALSE}, TRUE }, + { GDK_CONTROL_MASK, GDK_l, navigate, {.i = +1}, TRUE }, + { GDK_CONTROL_MASK, GDK_h, navigate, {.i = -1}, TRUE }, { 0, GDK_Escape, stop, {0}, TRUE }, }; @@ -348,11 +348,8 @@ loaduri(Client *c, const Arg *arg) { void navigate(Client *c, const Arg *arg) { - gboolean forward = *(gboolean *)arg; - if(forward) - webkit_web_view_go_forward(c->view); - else - webkit_web_view_go_back(c->view); + gint steps = *(gint *)arg; + webkit_web_view_can_go_back_or_forward(WebKitWebView *web_view, steps); } Client * |