summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2016-02-17 22:13:07 +0100
committerDave Davenport <qball@gmpclient.org>2016-02-17 22:13:13 +0100
commit638e58e7d86f617c47eaef336702ae2edd7e04e0 (patch)
tree9868156efdbeac282aaa10bc4cb234f9c848642b /source
parentd2567a68842dbcdae1c722b0421ee551409f481e (diff)
Issue: #219 Rounding down.
Diffstat (limited to 'source')
-rw-r--r--source/view.c4
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 {