Colomban Wendling a0dc8af9c4 Fix GTK default keybindings being still active after being unbound
If we provide an AccelGroup when creating a menu item using a sock ID,
it installs the GTK default accelerator, accelerator we can't remove
since we don't know about it.  So, don't give an AccelGroup so GTK
don't install it's own accelerator.

This fix also required to properly update the accelerator on some item
we used to ignore since the update didn't work anyway (since the GTK
accelerator was displayed instead).

Note that this doesn't fix the fact the editor popup menu accelerators
are never updated after startup so they don't get updated before
restart after changing a keybinding in the preferences.  This is a
separate (and less problematic) issue due to a simple lack of update.

Closes #1912683 and #3599251.
2013-02-21 01:31:38 +01:00
..
2011-10-01 10:43:03 +00:00
2012-06-18 16:12:59 +02:00
2012-08-24 19:25:57 +02:00
2012-08-24 19:25:57 +02:00
2012-08-24 19:25:57 +02:00
2010-09-22 16:33:38 +00:00
2010-09-22 16:33:38 +00:00