summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorsabetts <sabetts>2006-05-15 23:46:27 +0000
committersabetts <sabetts>2006-05-15 23:46:27 +0000
commit4ca9e47fca39687becd9df55a540568b848bfcaa (patch)
tree4a3f9eebcc6ea125e2630e3b454e079779731021 /src/main.c
parent687ecf6f110a5edf7f8d1b0a9886a4cada3a6e9d (diff)
downloadratpoison-4ca9e47fca39687becd9df55a540568b848bfcaa.zip
* src/manage.c (grab_top_level_keys): use defaults.top_kmap for the top kmap
* src/main.c (init_defaults): init defaults.top_kmap * src/events.c (handle_key): use defaults.top_kmap for the top kmap * src/data.h (struct rp_defaults): new field, top_kmap * src/actions.c (set_topkmap): new prototype (init_set_vars): topkmap new set variable (initialize_default_keybindings): use defaults.top_kmap for the top kmap (cmd_undefinekey): likewise (cmd_definekey): likewise (cmd_escape): likewise (cmd_delkmap): likewise (set_topkmap): new function
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index 45feeea..651d9a9 100644
--- a/src/main.c
+++ b/src/main.c
@@ -465,6 +465,8 @@ show_welcome_message ()
static void
init_defaults ()
{
+ defaults.top_kmap = xstrdup(TOP_KEYMAP);
+
defaults.win_gravity = NorthWestGravity;
defaults.trans_gravity = CenterGravity;
defaults.maxsize_gravity = CenterGravity;