X-Git-Url: https://git.cweiske.de/enigma2-curlytx.git/blobdiff_plain/f66a0e8b58535735e74ec963322b10802e16e031..f96d685b8c91177c3dcfc84a882ec8f1745fa3d5:/src/CurlyTxSettings.py diff --git a/src/CurlyTxSettings.py b/src/CurlyTxSettings.py index 6d841e9..f733e12 100644 --- a/src/CurlyTxSettings.py +++ b/src/CurlyTxSettings.py @@ -9,6 +9,7 @@ from Screens.Screen import Screen from Screens.HelpMenu import HelpableScreen from Components.ActionMap import ActionMap, NumberActionMap from Components.Sources.StaticText import StaticText +from Screens.MessageBox import MessageBox from . import config from config import createPage, loadDefaultPageOptions @@ -17,7 +18,7 @@ from Components.ConfigList import ConfigList, ConfigListScreen class CurlyTxSettings(ConfigListScreen, HelpableScreen, Screen): skin = """ - + @@ -131,9 +132,13 @@ class CurlyTxSettings(ConfigListScreen, HelpableScreen, Screen): self.pageEdited, CurlyTxPageEdit, config.plugins.CurlyTx.pages[id], False ) - else: + elif config.plugins.CurlyTx.feedUrl.value: from AtomFeed import AtomFeed AtomFeed(config.plugins.CurlyTx.feedUrl.value, self.feedPagesReceived) + else: + self.session.open( + MessageBox, _("No page feed URL defined"), MessageBox.TYPE_ERROR + ) def pageEdited(self, page, new): if not page: