On 21.02.2012 17:41, Anurag Priyam wrote: > diff --git a/lib/awful/menu.lua.in b/lib/awful/menu.lua.in > index 3e8566f..64f8ae8 100644 > --- a/lib/awful/menu.lua.in > +++ b/lib/awful/menu.lua.in > @@ -317,12 +317,13 @@ end > --- Show a menu. > -- @param menu The menu to show. > -- @param args.keygrabber A boolean enabling or not the keyboard navigation. > +-- Default is true. > -- @param args.coords Menu position defaulting to mouse.coords() > function show(menu, args) > args = args or {} > local coords = args.coords or nil > local screen_index = capi.mouse.screen > - local keygrabber = args.keygrabber or false > + local keygrabber = args.keygrabber or true > > if not set_size(menu) then return end > set_coords(menu, screen_index, coords)
Let's assume that args.keygrabber is false. Now we have: local keygrabber = args.keygrabber or true local keygrabber = false or true local keygrabber = true Something "or true" will always be true. Uli -- Bitte nicht mit dem verbleibenden Auge in den Laser gucken. - Vincent Ebert -- To unsubscribe, send mail to awesome-devel-unsubscr...@naquadah.org.