You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When following a unit that's scheduled to construct a building using the vanilla DF follow feature, the suspendmanager UI for the unit's job will always render on top of other UIs (workshops, buildings, etc.).
In the following screenshots you'll see me following a dwarf of mine that was assigned to build a door, and the suspendmanager UI for that construction job overlaps other UIs that it shouldn't.
The text was updated successfully, but these errors were encountered:
In the suspendmanager.lua code, it appears to use dfhack.gui.getSelectedJob(true) to determine whether to render the overlay widget or not, however that functions seems to return the same job whether you select the building to be constructed, or the unit that's scheduled to construct it.
You normally can't select a unit and some other building's UI for that to be an issue, but when following a unit it's considered selected for dfhack.gui.getSelectedJob(true), despite the fact that you could be actually looking at a different UI. In fact following seems to takes priority over actually selecting, since if I select a different building that's being constructed, I still get the suspendmanager overlay for the dwarf I'm following.
When following a unit that's scheduled to construct a building using the vanilla DF follow feature, the
suspendmanager
UI for the unit's job will always render on top of other UIs (workshops, buildings, etc.).In the following screenshots you'll see me following a dwarf of mine that was assigned to build a door, and the
suspendmanager
UI for that construction job overlaps other UIs that it shouldn't.The text was updated successfully, but these errors were encountered: