am I just too stupid, or does setting an initial color for the color dialog have no effect?
I have a sprite whose color filter is set from the color picker in the usual way (=delayed by one tick). It works fine. But if a try to set the initial color to the current color filter of the sprite, it fails and always shows standard black. It doesn't matter if the call to open the dialog is delayed, or how long it is delayed. Black is the only initial color that shows up.