From bf19eeee86a06ff692cb4c7593332dbfb6286230 Mon Sep 17 00:00:00 2001 From: MoojMidge <56883549+MoojMidge@users.noreply.github.com> Date: Fri, 13 Sep 2024 10:39:05 +1000 Subject: [PATCH] Only reroute to new window if container was not filled by the plugin #896 --- resources/lib/youtube_plugin/kodion/abstract_provider.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/lib/youtube_plugin/kodion/abstract_provider.py b/resources/lib/youtube_plugin/kodion/abstract_provider.py index e9789d07..06a6774d 100644 --- a/resources/lib/youtube_plugin/kodion/abstract_provider.py +++ b/resources/lib/youtube_plugin/kodion/abstract_provider.py @@ -218,7 +218,13 @@ def on_goto_page(provider, context, re_match): else: page_token = '' params = dict(params, page=page, page_token=page_token) - return provider.reroute(context=context, path=path, params=params) + + if context.is_plugin_path( + context.get_infolabel('Container.FolderPath'), + partial=True, + ): + return provider.reroute(context=context, path=path, params=params) + return provider.navigate(context.clone(path, params)) @staticmethod def on_reroute(provider, context, re_match):