From 0ec62ab51e5e8b7c9e9a8f4ea2a43394252a22e7 Mon Sep 17 00:00:00 2001 From: Pavel Makhov Date: Thu, 3 Oct 2019 22:59:40 -0400 Subject: gerrit widget - place popup close to the parent widget --- gerrit-widget/gerrit.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gerrit-widget') diff --git a/gerrit-widget/gerrit.lua b/gerrit-widget/gerrit.lua index a9a3ca1..5649e79 100644 --- a/gerrit-widget/gerrit.lua +++ b/gerrit-widget/gerrit.lua @@ -170,8 +170,11 @@ local function worker(args) awful.util.table.join( awful.button({}, 1, function() gerrit_widget:set_unseen_review(false) - awful.placement.top_right(popup, { margins = { top = 25, right = 10}, parent = awful.screen.focused() }) - popup.visible = not popup.visible + if popup.visible then + popup.visible = not popup.visible + else + popup:move_next_to(mouse.current_widget_geometry) + end end) ) ) -- cgit v1.2.3