diff --git a/src/controller/settings.py b/src/controller/settings.py index fcd193ce..62fa384c 100644 --- a/src/controller/settings.py +++ b/src/controller/settings.py @@ -129,7 +129,10 @@ class accountSettingsController(globalSettingsController): self.config["general"]["relative_times"] = self.dialog.get_value("general", "relative_time") self.config["general"]["max_api_calls"] = self.dialog.get_value("general", "apiCalls") self.config["general"]["max_tweets_per_call"] = self.dialog.get_value("general", "itemsPerApiCall") - self.config["general"]["persistant_session"] = self.dialog.get_value("general", "persistant_session") + if self.config["general"]["persistant_session"] != self.dialog.get_value("general", "persistant_session"): + self.needs_restart = True + self.config["general"]["persistant_session"] = self.dialog.get_value("general", "persistant_session") + if self.config["general"]["reverse_timelines"] != self.dialog.get_value("general", "reverse_timelines"): self.needs_restart = True self.config["general"]["reverse_timelines"] = self.dialog.get_value("general", "reverse_timelines") diff --git a/src/wxUI/dialogs/configuration.py b/src/wxUI/dialogs/configuration.py index 37b309ef..001773cb 100644 --- a/src/wxUI/dialogs/configuration.py +++ b/src/wxUI/dialogs/configuration.py @@ -92,7 +92,7 @@ class generalAccount(wx.Panel, baseDialog.BaseWXDialog): rMode.Add(lbl, 0, wx.ALL, 5) rMode.Add(self.retweet_mode, 0, wx.ALL, 5) sizer.Add(rMode, 0, wx.ALL, 5) - self.persistant_session = wx.CheckBox(self, -1, _(u"Save session in database (experimental)")) + self.persistant_session = wx.CheckBox(self, -1, _(u"Cache session in database (experimental)")) self.SetSizer(sizer) class other_buffers(wx.Panel):