From 23f37a3a3d9a1e0c944d279d295f2759c665dba0 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Thu, 6 Jun 2019 18:11:32 -0700 Subject: [PATCH] app: Set app as enabled only when the daemon is enabled - For avahi, datetime and SSH. Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- plinth/modules/avahi/__init__.py | 3 ++- plinth/modules/datetime/__init__.py | 3 ++- plinth/modules/ssh/__init__.py | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/plinth/modules/avahi/__init__.py b/plinth/modules/avahi/__init__.py index d01bc6a2f..581b46490 100644 --- a/plinth/modules/avahi/__init__.py +++ b/plinth/modules/avahi/__init__.py @@ -82,7 +82,8 @@ def init(): """Intialize the service discovery module.""" global app app = AvahiApp() - app.set_enabled(True) + if app.is_enabled(): + app.set_enabled(True) def setup(helper, old_version=None): diff --git a/plinth/modules/datetime/__init__.py b/plinth/modules/datetime/__init__.py index a6f5974e4..fe83dcb5d 100644 --- a/plinth/modules/datetime/__init__.py +++ b/plinth/modules/datetime/__init__.py @@ -68,7 +68,8 @@ def init(): """Intialize the date/time module.""" global app app = DateTimeApp() - app.set_enabled(True) + if app.is_enabled(): + app.set_enabled(True) def setup(helper, old_version=None): diff --git a/plinth/modules/ssh/__init__.py b/plinth/modules/ssh/__init__.py index 56019ad1a..df1611b3a 100644 --- a/plinth/modules/ssh/__init__.py +++ b/plinth/modules/ssh/__init__.py @@ -75,7 +75,8 @@ def init(): """Intialize the ssh module.""" global app app = SSHApp() - app.set_enabled(True) + if app.is_enabled(): + app.set_enabled(True) def setup(helper, old_version=None):