From 64e78f462fff506da327849a3127aa97e539752d Mon Sep 17 00:00:00 2001 From: Dima73 Date: Mon, 10 Nov 2025 07:32:22 +0200 Subject: [PATCH] [imdb] sanity check for searchPlot Traceback (most recent call last): File "/usr/lib/enigma2/python/Components/MenuList.py", line 31, in selectionChanged File "/usr/lib/enigma2/python/Plugins/Extensions/IMDb/plugin.py", line 986, in searchPlot self["statusbar"].setText(self["menu"].getCurrent()[2]) TypeError: 'NoneType' object is not subscriptable --- imdb/src/plugin.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/imdb/src/plugin.py b/imdb/src/plugin.py index 8652a2973..b006888cf 100644 --- a/imdb/src/plugin.py +++ b/imdb/src/plugin.py @@ -983,7 +983,8 @@ def IMDBquery(self, response): self["detailslabel"].setText(_("IMDb query failed!")) def searchPlot(self): - self["statusbar"].setText(self["menu"].getCurrent()[2]) + if self["menu"].getCurrent() and len(self["menu"].getCurrent()) > 2: + self["statusbar"].setText(self["menu"].getCurrent()[2]) def http_failed(self, failure): text = _("IMDb Download failed")