To recreate this bug do the following:
1) unit is active with no prior movement this turn and is in town ready to move
2) enter town screen and do clear speciality on active unit
3) exit town screen
4) active unit is this showing his old speciality graphic
On save and load it shows correct graphic so now way to provide evidence that I can think of.
Hello Marcin!
This was patched in this @stiangre commit:
https://github.com/FreeCol/freecol/commit/fe0931d2e818925e6aada93ccc69832d446dcf92
As a note, the error occurred if "seasoned scout" is not selected as test unit
I've tested it and it works on the current production branch.
Thanks for reporting!
Bernat