Problem with reparenting GtkActionable, when the action is duplicated
Sorry for the unclear title and description. This example will explain the issue much better than I can: https://gitlab.gnome.org/jwestman/gtk-action-bug
There are three frames. Frames 1 and 3 have an action called frm.action
. Since the button is directly inside Frame 3, clicking it should always activate the action on Frame 3.
However, moving Frame 3 into Frame 2, which does not have any actions, causes the button to become insensitive. The expected result is that it still corresponds to the action on Frame 3.
Video: gtk-action-bug
GTK version: 3.24.13 (flatpak runtime: org.gnome.Platform 3.34)
This is the cause of geary#677 (closed).
Edited by James Westman