LINUX.ORG.RU

История изменений

Исправление Kroz, (текущая версия) :

Так.
1. Оказывается у wibox есть недокументированный сигнал button:press
2. Делать mymainmenu = nil не нужно, иначе повторный вызов меню приведет к «attempt to index global 'mymainmenu' (a nil value)»

В общем, с wibox заработало так:

mywibox[s]:connect_signal("button::press", function()
  mymainmenu:hide()
  -- mymainmenu = nil
end)

Исходная версия Kroz, :

Так.
1. Оказывается у wibox есть недокументированный сигнал button:press?
2. Делать mymainmenu = nil не нужно, иначе повторный вызов меню приведет к «attempt to index global 'mymainmenu' (a nil value)»

В общем, с wibox заработало так:

mywibox[s]:connect_signal("button::press", function()
  mymainmenu:hide()
  -- mymainmenu = nil
end)