Update scroll behaviour for half/full page scrolling

This commit is contained in:
Moritz Lipp 2010-06-14 17:22:06 +02:00
parent a59443af05
commit f9f5e1b667

View File

@ -1602,7 +1602,7 @@ sc_scroll(Argument* argument)
gdouble value = gtk_adjustment_get_value(adjustment); gdouble value = gtk_adjustment_get_value(adjustment);
gdouble max = gtk_adjustment_get_upper(adjustment) - view_size; gdouble max = gtk_adjustment_get_upper(adjustment) - view_size;
if(argument->n == UP && value == 0) if((argument->n == UP || argument->n == HALF_UP || argument->n == FULL_UP) && value == 0)
{ {
Argument arg; Argument arg;
arg.n = PREVIOUS; arg.n = PREVIOUS;
@ -1610,7 +1610,7 @@ sc_scroll(Argument* argument)
arg.n = BOTTOM; arg.n = BOTTOM;
sc_scroll(&arg); sc_scroll(&arg);
} }
else if(argument->n == DOWN && value == max) else if((argument->n == DOWN || argument->n == HALF_DOWN || argument->n == FULL_DOWN) && value == max)
{ {
Argument arg; Argument arg;
arg.n = NEXT; arg.n = NEXT;