diff --git a/sbapp/main.py b/sbapp/main.py index e87c802..9e8be46 100644 --- a/sbapp/main.py +++ b/sbapp/main.py @@ -1063,7 +1063,7 @@ class SidebandApp(MDApp): self.sideband.setstate("app.running", True) self.sideband.setstate("app.foreground", False) self.app_state = SidebandApp.PAUSED - self.sideband.should_persist_data() + self.sideband.should_persist_data(background=True) RNS.log("App paused", RNS.LOG_DEBUG) return True diff --git a/sbapp/sideband/core.py b/sbapp/sideband/core.py index e2b978c..367ba9b 100644 --- a/sbapp/sideband/core.py +++ b/sbapp/sideband/core.py @@ -580,10 +580,8 @@ class SidebandCore(): total += entry.stat(follow_symlinks=False).st_size return total - def should_persist_data(self): - if self.reticulum != None: - self.reticulum._should_persist_data() - + def should_persist_data(self, background=False): + if self.reticulum != None: self.reticulum._should_persist_data(background=background) self.save_configuration() def __load_telemetry_collector_excluded(self):