tfixed scrolling - surf - customized build of surf, the suckless webkit browser | |
git clone git://src.adamsgaard.dk/surf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit e63408f34e9e84623b8fc02b73825e5c6ca29a05 | |
parent d67de3a9a09ca96c993b987868f28f70ac83fc52 | |
Author: Enno Boland (tox) <[email protected]> | |
Date: Wed, 9 Sep 2009 22:08:22 +0200 | |
fixed scrolling | |
Diffstat: | |
M surf.c | 5 +---- | |
1 file changed, 1 insertion(+), 4 deletions(-) | |
--- | |
diff --git a/surf.c b/surf.c | |
t@@ -532,16 +532,13 @@ rereadcookies() { | |
void | |
scroll(Client *c, const Arg *arg) { | |
gdouble v; | |
- int h, d; | |
GtkAdjustment *a; | |
- gdk_window_get_geometry(GTK_WIDGET(c->view)->window, &d, &d, &d, &h, &… | |
a = gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(c->scroll)… | |
v = gtk_adjustment_get_value(a); | |
v += gtk_adjustment_get_step_increment(a) * arg->i; | |
v = MAX(v, 0.0); | |
- v = MIN(v, (double)h); | |
- printf("%f %i\n", v, h); | |
+ v = MIN(v, gtk_adjustment_get_upper(a) - gtk_adjustment_get_page_size(… | |
gtk_adjustment_set_value (a, v); | |
} | |