diff --git a/lib/awful/menu.lua.in b/lib/awful/menu.lua.in index ade0a12f..9df7fb07 100644 --- a/lib/awful/menu.lua.in +++ b/lib/awful/menu.lua.in @@ -208,10 +208,11 @@ local function add_item(data, num, item_info) -- Create the item label widget local label = widget({ type = "textbox" }) local key = '' - label.text = string.gsub(item_info[1], "&(%w)", function (l) - key= string.lower(l) - return ""..l.."" - end, 1) + label.text = string.gsub(util.escape(item_info[1]), "&(%w)", + function (l) + key = string.lower(l) + return ""..l.."" + end, 1) -- Set icon if needed local iconbox if item_info[3] then