ID:2313984
 
Applies to:Dream Seeker
Status: Open

Issue hasn't been assigned a status value.
When the icon_state in flick() don't exist the atom turn invisible for some time. Please, if the icon_state doesn't exist in the icon_states list don't do nothing.
On the other side, the object turning invisible makes the bug very clear and apparent. Silently eating an error is usually worse than showing it. When it turns invisible you know to fix it, whereas if it just doesn't do anything it can be forgotten about.

If you need this functionality for your code not to break you need to refactor your code.
I think technically it doesn't go invisible, it just defaults to the "" icon_state. And then if that doesn't exist, it goes invisible. So you could always work around this by having an obvious error graphic in every icon, but obviously that's not ideal.
In response to MisterPerson
"" is different from null. Would great if exist a world variable to turn this system on or off.