summaryrefslogtreecommitdiff
path: root/main.lua
diff options
context:
space:
mode:
Diffstat (limited to 'main.lua')
-rw-r--r--main.lua12
1 files changed, 8 insertions, 4 deletions
diff --git a/main.lua b/main.lua
index 4014d16..215fbf4 100644
--- a/main.lua
+++ b/main.lua
@@ -118,12 +118,14 @@ end
local function cursor_page_up()
set_cursor(
- state:menu().cursor - osd_menu_lines(), {keep_offset = true})
+ state:menu().cursor - osd_menu_lines(),
+ {keep_offset = true, margin = config.scroll_margin})
end
local function cursor_page_down()
set_cursor(
- state:menu().cursor + osd_menu_lines(), {keep_offset = true})
+ state:menu().cursor + osd_menu_lines(),
+ {keep_offset = true, margin = config.scroll_margin})
end
local function cursor_to_object(id)
@@ -180,12 +182,14 @@ end
local function move_option_page_up()
move_option(
- state:menu().cursor - osd_menu_lines(), {keep_offset = true})
+ state:menu().cursor - osd_menu_lines(),
+ {keep_offset = true, margin = config.scroll_margin})
end
local function move_option_page_down()
move_option(
- state:menu().cursor + osd_menu_lines(), {keep_offset = true})
+ state:menu().cursor + osd_menu_lines(),
+ {keep_offset = true, margin = config.scroll_margin})
end
local function sort_options(options)