fix: update UserPrefs object

This commit is contained in:
aclist 2026-04-18 21:17:12 +09:00
parent 24d054ca16
commit 107c672b1c
2 changed files with 4 additions and 3 deletions

View File

@ -250,7 +250,6 @@ class Controller(GObject.GObject):
if haversine is None:
dist = "Unknown"
else:
# self.config_man.use_miles()
if self.prefs.use_miles:
raw = round(haversine.as_miles())
separated = number(raw)
@ -287,6 +286,9 @@ class Controller(GObject.GObject):
self.cleanup_func = StoredFunc(self.load_mods_cleanup, model)
def toggle_config(self, key: Preferences) -> None:
# NOTE: Preferences.DIST is dynamic
if key == Preferences.DIST:
self.prefs.use_miles = not self.prefs.use_miles
self.config_man.toggle_config(key)
def update_config(self, key: Preferences, value: str) -> None:

View File

@ -54,9 +54,8 @@ class CalcDist:
self.controller = controller
self.result_queue = result_queue
self.addr = addr
self.ip = self.addr # .split(":")[0]
self.ip = self.addr
# def run(self) -> None:
cache = self.controller.get_dist_cache()
if self.addr in cache:
logger.info(f"Address '{self.addr}' already in cache")