GSimpleAction: Changing state via property skips state-changed handler
@friemann
Submitted by Felix Riemann Link to original bug (#741527)
Description
Spotted this behaviour while trying to bind a SimpleAction's state to a GSetting via g_settings_bind (binding the "state" property).
When the setting changes the "state" property is appropriately changed however this is apparently done with g_simple_action_set_state in g_simple_action_set_property and thus skips the connected "state-changed" handlers.
Not sure whether this is actually intended, so I am opening this bug.
Version: 2.43.x