On Sat, Mar 15, 2014 at 3:59 PM, Tommaso Cucinotta <tomm...@lyx.org> wrote:

> Also, is the ->accept() call that causes the change to become permanent on
> disk, or what ?
>

As Richard said, the accept() call seems only to close the dialog where you
input your shortcut. Moving it to after the overriding logic keeps the
dialog open after the user chooses not to override the shortcut.


> Roy, did you try a couple of changes and double-checked they're correctly
> saved in prefs,
> both in the case of new shortcut, and in the one of reassignment?
>

Yeah, changing shortcuts through the overriding dialog and then saving them
persists across LyX instances for me. Looking at user.bind also shows me
that the binding reassignments have been saved.

Reply via email to