From 53f4ac6fcb7d8b8d0a2c980bef4c242ae661e939 Mon Sep 17 00:00:00 2001 From: Martchus Date: Thu, 7 Mar 2024 01:10:34 +0100 Subject: [PATCH] Consider metered setting also when autostarting Syncthing --- syncthingwidgets/settings/settings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syncthingwidgets/settings/settings.cpp b/syncthingwidgets/settings/settings.cpp index 0c1fcd8..4d6c7e2 100644 --- a/syncthingwidgets/settings/settings.cpp +++ b/syncthingwidgets/settings/settings.cpp @@ -136,7 +136,7 @@ std::vector Launcher::allProcesses() void Launcher::autostart() const { auto *const launcher(SyncthingLauncher::mainInstance()); - if (autostartEnabled && launcher) { + if (autostartEnabled && launcher && (!stopOnMeteredConnection || !launcher->isNetworkConnectionMetered().value_or(false))) { launcher->launch(*this); } auto &toolProcs = toolProcesses();