mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-25 21:12:13 +03:00
There is one tiny regression for a very, very corner case. In 3.46 if you use EDDB as the 'Station' provider and: 1. Dock at Station A, in System X 2. Jump out to System Y, which is also populated 3. Exit out of the game 4. (Re-)Start EDMC 5. Hit 'Update' to manually trigger CAPI data retrieval you will see a "×" character as the Station Name, and can click on it to take you to the EDDB *System* page. It is only there because of EDMC using systems.p to check if System Y is populated. With this version in that circumstance there's no way to know that System Y is populated, so the code assumes not and doesn't show the "×", and thus there's nothing to click to go to the EDDB *System* page for System Y. But so long as the user is actually running the game and EDMC together then populated status is detected from Journal events and the "×" will be there whenever you're undocked but in a populated system. Caveat: We know Frontier have allowed some systems that are technically populated, but show a Population of zero. This code assumes that means they're *not* populated.