The ::load-finished signal is emitted only when loading a texture using clutter_texture_set_from_file(). Since this breaks user expectations and consistency, we should also emit ::load-finished when loading a texture from image data.