Fix a display bug when a general has more than one skin