From 739ad5d718d6e2ee2a99283abe809a95f257dae1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Spitzm=C3=BCller?= Date: Mon, 22 Dec 2008 10:41:37 +0000 Subject: [PATCH] * GuiPrefs.cpp (apply): - unbind existing shortcuts before binding new ones (bug 5444). Patch submitted and tested by Bennett. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27948 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/GuiPrefs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontends/qt4/GuiPrefs.cpp b/src/frontends/qt4/GuiPrefs.cpp index 406305df61..a309380111 100644 --- a/src/frontends/qt4/GuiPrefs.cpp +++ b/src/frontends/qt4/GuiPrefs.cpp @@ -2050,8 +2050,8 @@ void PrefShortcuts::apply(LyXRC & rc) const return; } FileName user_bind_file(bind_dir.absFilename() + "/user.bind"); - user_bind_.write(user_bind_file.toFilesystemEncoding(), false, false); - user_unbind_.write(user_bind_file.toFilesystemEncoding(), true, true); + user_unbind_.write(user_bind_file.toFilesystemEncoding(), false, true); + user_bind_.write(user_bind_file.toFilesystemEncoding(), true, false); // immediately apply the keybindings. Why this is not done before? // The good thing is that the menus are updated automatically. theTopLevelKeymap().clear();