1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-13 07:47:14 +03:00

tracking/stationname; Minor fixups

* Missed a some `self.station` in monitor.py
* Fixed EDDB system *and* station link setting.  Brainfart had mixed them
  together in last commit.
This commit is contained in:
Athanasius 2023-01-09 16:28:26 +00:00
parent dde0cf876c
commit 2a8dd14e24
No known key found for this signature in database
GPG Key ID: 772697E181BB2767
2 changed files with 8 additions and 7 deletions

View File

@ -539,10 +539,10 @@ class EDLogs(FileSystemEventHandler): # type: ignore # See below
entry['BodyID'] = self.state['BodyID']
entry['BodyType'] = self.state['BodyType']
if self.station:
if self.state['StationName']:
entry['Docked'] = True
entry['MarketID'] = self.station_marketid
entry['StationName'] = self.station
entry['StationName'] = self.state['StationName']
entry['StationType'] = self.stationtype
else:

View File

@ -199,16 +199,17 @@ def journal_entry(
# Undocked event.
this.station_marketid = None
# Only actually change URLs if we are current provider.
if config.get_str('system_provider') == 'eddb':
# Only change URL text if we are current provider.
if config.get_str('station_provider') == 'eddb':
this.system_link['text'] = this.system_name
# Do *NOT* set 'url' here, as it's set to a function that will call
# through correctly. We don't want a static string.
this.system_link.update_idletasks()
# But only actually change the URL if we are current station provider.
if config.get_str('station_provider') == 'eddb':
if not this.station_name:
if this.station_name:
this.station_link['text'] = this.station_name
else:
if this.system_population is not None and this.system_population > 0:
this.station_link['text'] = this.STATION_UNDOCKED