Skip to content

Fix a bug in GtkActionMuxer when widgets are reparented

James Westman requested to merge jwestman/gtk:fix-2398 into gtk-3-24

Previously, unparenting a widget would cause all actions from parents to be removed from the widget's ActionMuxer. If another action with the same name existed in a child of the unparented widget, that action would also be removed.

Fixed by checking whether the muxer has its own action by the same name, and not removing it if so.

Fixes #2398.

Merge request reports