diff options
| author | Enno Boland (tox) <tox@s01.de> | 2009-09-06 14:12:10 +0200 | 
|---|---|---|
| committer | Enno Boland (tox) <tox@s01.de> | 2009-09-06 14:12:10 +0200 | 
| commit | 839edbe22dbe789f56fb4383b5f348f0846d0a58 (patch) | |
| tree | 7633eea6f6fc9f84becb467070e718ea5f34d2e6 | |
| parent | 4384cf198a38951839dfbd6abcab72d75076c593 (diff) | |
| download | surf-839edbe22dbe789f56fb4383b5f348f0846d0a58.tar.gz surf-839edbe22dbe789f56fb4383b5f348f0846d0a58.tar.bz2 surf-839edbe22dbe789f56fb4383b5f348f0846d0a58.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(c->view, steps);  }  Client * | 
