diff --git a/lib/awful/menu.lua.in b/lib/awful/menu.lua.in index 72d6a566..95ad2a14 100644 --- a/lib/awful/menu.lua.in +++ b/lib/awful/menu.lua.in @@ -157,8 +157,9 @@ end local function check_access_key(menu, key) for i, item in pairs(menu.items) do if item.akey == key then - exec(menu, i) - return + item_enter(menu, i) + exec(menu, i) + return end end if menu.parent then