GNOME Bugzilla – Bug 686820
GMenu initially checks wrong radio menu item
Last modified: 2013-09-19 17:10:32 UTC
Steps to repro: 0) set gtk-shell-shows-app-menu = false 1) set /org/gnome/charmap/group-by to 'block' 2) start gucharmap 3) click on the 'view' menu in the menubar Observe: the charmap shows in 'block' mode, but the 'By Script' menu item is checked instead of the "By Unicode Block" menu item.
(This is with gucharmap git master, using gtk+ git master.)
I don't see any attempt to match the initial state of the action to the setting. This should probably be redone with GSettingsAction.
Created attachment 253741 [details] [review] Fix "group-by" settings logic Use a GSettingsAction to ensure that the radio menu items are properly synced to the value from GSettings and simplify the logic for dealing with changes.
Someone should probably review and/or push this before the release.... It's pretty broken in its current state.