From 3adb93367cd9bb76ff2d73bc30b35ca57824e763 Mon Sep 17 00:00:00 2001 From: Cal Date: Fri, 30 Aug 2024 17:26:32 -0600 Subject: [PATCH] pass node kwargs through page nav --- evennia/utils/evmenu.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/evennia/utils/evmenu.py b/evennia/utils/evmenu.py index 6bf4361827..e98ddbccb5 100644 --- a/evennia/utils/evmenu.py +++ b/evennia/utils/evmenu.py @@ -1414,21 +1414,21 @@ def list_node(option_generator, select=None, pagesize=10): { "key": (_("|Wcurrent|n"), "c"), "desc": "|W({}/{})|n".format(page_index + 1, npages), - "goto": (lambda caller: None, {"optionpage_index": page_index}), + "goto": (lambda caller: None, kwargs | {"optionpage_index": page_index}), } ) if page_index > 0: options.append( { "key": (_("|wp|Wrevious page|n"), "p"), - "goto": (lambda caller: None, {"optionpage_index": page_index - 1}), + "goto": (lambda caller: None, kwargs | {"optionpage_index": page_index - 1}), } ) if page_index < npages - 1: options.append( { "key": (_("|wn|Wext page|n"), "n"), - "goto": (lambda caller: None, {"optionpage_index": page_index + 1}), + "goto": (lambda caller: None, kwargs | {"optionpage_index": page_index + 1}), } )