From 4ca29592357e698959441392a9e7b9b38dcf38c0 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Thu, 12 Mar 2015 16:52:40 -0400 Subject: Lua code cleanup. --- modules/textadept/menu.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'modules/textadept/menu.lua') diff --git a/modules/textadept/menu.lua b/modules/textadept/menu.lua index 97e6ce2d..ad662194 100644 --- a/modules/textadept/menu.lua +++ b/modules/textadept/menu.lua @@ -250,7 +250,7 @@ local function get_gdk_key(key_seq) if not mods or not key then return nil end local modifiers = ((mods:find('s') or key:lower() ~= key) and 1 or 0) + (mods:find('c') and 4 or 0) + (mods:find('a') and 8 or 0) + - (mods:find('m') and 268435456 or 0) + (mods:find('m') and 0x10000000 or 0) local byte = string.byte(key) if #key > 1 or byte < 32 then for i, s in pairs(keys.KEYSYMS) do @@ -352,9 +352,8 @@ end -- @see ui.menubar -- @see ui.menu local function set_menubar(menubar) - key_shortcuts = {} + key_shortcuts, menu_actions = {}, {} for key, f in pairs(keys) do key_shortcuts[get_id(f)] = key end - menu_actions = {} local _menubar = {} for i = 1, #menubar do _menubar[#_menubar + 1] = ui.menu(read_menu_table(menubar[i])) @@ -423,7 +422,7 @@ return setmetatable(M, { elseif k == 'tab_context_menu' then set_contextmenus(nil, v) else - M[k] = v + rawset(M, k, v) end end }) -- cgit v1.2.3