diff options
author | Dave Davenport <qball@gmpclient.org> | 2016-02-17 22:13:07 +0100 |
---|---|---|
committer | Dave Davenport <qball@gmpclient.org> | 2016-02-17 22:13:13 +0100 |
commit | 638e58e7d86f617c47eaef336702ae2edd7e04e0 (patch) | |
tree | 9868156efdbeac282aaa10bc4cb234f9c848642b /source | |
parent | d2567a68842dbcdae1c722b0421ee551409f481e (diff) |
Issue: #219 Rounding down.
Diffstat (limited to 'source')
-rw-r--r-- | source/view.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/view.c b/source/view.c index 32631d0e..873ee9c8 100644 --- a/source/view.c +++ b/source/view.c @@ -690,10 +690,10 @@ static unsigned int rofi_scroll_per_page ( RofiViewState * state ) static unsigned int rofi_scroll_continious ( RofiViewState * state ) { - unsigned int middle = state->menu_lines / 2; + unsigned int middle = (state->menu_lines - ((state->menu_lines&1) == 0))/ 2; unsigned int offset = 0; if ( state->selected > middle ) { - if ( state->selected < ( state->filtered_lines - middle ) ) { + if ( state->selected < ( state->filtered_lines - (state->menu_lines -middle) ) ) { offset = state->selected - middle; } else { |