It is not clear if this is an EMP issue. However, it has been added for tracking. The description below is from an email I received.
I'm working on a bug fix ticket for map and had a question about how emp is handling feature.apply().
Currently when we add a feature to the map a thread is spawned on a delayed timer to set the currency (fade). After a set amount of time the feature is supposed to look faded by setting the alpha level. This works just fine. The problem comes in when we have a feature that is "hidden" (from calling map.setVisibility on the feature), the currency timer counts down, sets the alpha level to the proper setting, and calls feature.apply(). The apply() causes the symbol to appear on the map despite having a visibility setting of isHidden. From the log I can see the visibility set to what I expect it to be. Is this a fix that can be done in EMP?
It is not clear if this is an EMP issue. However, it has been added for tracking. The description below is from an email I received.
I'm working on a bug fix ticket for map and had a question about how emp is handling feature.apply().
Currently when we add a feature to the map a thread is spawned on a delayed timer to set the currency (fade). After a set amount of time the feature is supposed to look faded by setting the alpha level. This works just fine. The problem comes in when we have a feature that is "hidden" (from calling map.setVisibility on the feature), the currency timer counts down, sets the alpha level to the proper setting, and calls feature.apply(). The apply() causes the symbol to appear on the map despite having a visibility setting of isHidden. From the log I can see the visibility set to what I expect it to be. Is this a fix that can be done in EMP?