From: Felix Domke Date: Thu, 30 Nov 2006 02:03:37 +0000 (+0000) Subject: show plugin warnings X-Git-Tag: 2.6.0~2645 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/aaa2366d5a85764feb76a1615a6c557a75c82894 show plugin warnings --- diff --git a/lib/python/Screens/PluginBrowser.py b/lib/python/Screens/PluginBrowser.py index afc283d5..f5d0c8a1 100644 --- a/lib/python/Screens/PluginBrowser.py +++ b/lib/python/Screens/PluginBrowser.py @@ -31,7 +31,16 @@ class PluginBrowser(Screen): "red": self.delete, "green": self.download }) - + self.onExecBegin.append(self.checkWarnings) + + def checkWarnings(self): + if len(plugins.warnings): + text = _("Some plugins are not available:\n") + for (pluginname, error) in plugins.warnings: + text += _("%s (%s)\n") % (pluginname, error) + plugins.resetWarnings() + self.session.open(MessageBox, text = text, type = MessageBox.TYPE_WARNING) + def save(self): #self.close() self.run()