Forum use reported that changing settings in Luna does not take effect. It figures it does but after the restart:
Black Markets enabled:

Black Markets missing:

Black Markets appear after restart:

From a quick look at the code, it looks like the UI element is created once and kept in the memory until restart.
Not sure if doable, but if we can detect Luna settings change somehow then we could try to redraw the UI?
Or try redraw it on "load game" to avoid restarting Starsector (or on every intel open, though that could hit overall performance).
Need to investigate more as I haven't dabbled in UI much yet - follow the usages of:
|
public static Filter getSubmarketFilter() { |
May be related to #120 where caching for the method itself was disabled to mitigate another issue.
Forum use reported that changing settings in Luna does not take effect. It figures it does but after the restart:
Black Markets enabled:
Black Markets missing:
Black Markets appear after restart:
Or try redraw it on "load game" to avoid restarting Starsector (or on every intel open, though that could hit overall performance).
Need to investigate more as I haven't dabbled in UI much yet - follow the usages of:
stelnet/src/stelnet/util/Excluder.java
Line 42 in 3ed060c
May be related to #120 where caching for the method itself was disabled to mitigate another issue.