From 70a718833dc18d1f589def81ab4d5fbbf330a53b Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Mon, 21 Nov 2011 06:50:31 +0100 Subject: [PATCH] hide default page config option when no page defined --- ChangeLog | 2 +- README.rst | 1 - src/CurlyTxSettings.py | 3 ++- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 942055c..dd4ea2f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,7 @@ 2011-11-21 Christian Weiske * hide color buttons when no/only one page configured - + * hide default page config option when no page defined 2011-11-18 Christian Weiske diff --git a/README.rst b/README.rst index a5c3716..8c44dc3 100644 --- a/README.rst +++ b/README.rst @@ -10,7 +10,6 @@ Multiple URLs can be configured and navigated. Open issues =========== -- hide default page selection when no page defined - page import via atom feed/opml - move mode to re-order pages - show current page when multiple ones are defined: "2/6" diff --git a/src/CurlyTxSettings.py b/src/CurlyTxSettings.py index 1534ce4..154bf37 100644 --- a/src/CurlyTxSettings.py +++ b/src/CurlyTxSettings.py @@ -58,7 +58,8 @@ class CurlyTxSettings(ConfigListScreen, HelpableScreen, Screen): getConfigListEntry(_("Page:") + " " + x.title.value, x.uri) for x in config.plugins.CurlyTx.pages ] - list.append(getConfigListEntry(_("Default page"), config.plugins.CurlyTx.defaultPage)) + if len(config.plugins.CurlyTx.pages): + list.append(getConfigListEntry(_("Default page"), config.plugins.CurlyTx.defaultPage)) list.append(getConfigListEntry(_("Show in main menu"), config.plugins.CurlyTx.menuMain)) list.append(getConfigListEntry(_("Show in extensions menu"), config.plugins.CurlyTx.menuExtensions)) list.append(getConfigListEntry(_("Menu title"), config.plugins.CurlyTx.menuTitle)) -- 2.30.2