From 41204ccf7747547f93aaa942e51f9624c4e7041f Mon Sep 17 00:00:00 2001 From: Om <92863779+Om1609@users.noreply.github.com> Date: Wed, 21 Jun 2023 02:48:58 +0530 Subject: [PATCH] Pass `timeout` to `SimpleMenu` (#6173) --- redbot/core/utils/menus.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/redbot/core/utils/menus.py b/redbot/core/utils/menus.py index 164596d67..5c01423da 100644 --- a/redbot/core/utils/menus.py +++ b/redbot/core/utils/menus.py @@ -110,6 +110,7 @@ async def menu( view._source = _SimplePageSource(pages) new_page = await view.get_page(page) view.current_page = page + view.timeout = timeout await view.message.edit(**new_page) return if not isinstance(pages[0], (discord.Embed, str)): @@ -137,12 +138,12 @@ async def menu( # This is not normally the way we recommend sending this because # internally we already include the emojis we expect. if controls == DEFAULT_CONTROLS: - view = SimpleMenu(pages) + view = SimpleMenu(pages, timeout=timeout) await view.start(ctx) await view.wait() return else: - view = SimpleMenu(pages) + view = SimpleMenu(pages, timeout=timeout) view.remove_item(view.last_button) view.remove_item(view.first_button) has_next = False