This commit is contained in:
Luka5W 2024-01-03 23:54:20 +00:00
parent fd9c62608f
commit b5879b8d0d
1 changed files with 5 additions and 3 deletions

View File

@ -228,11 +228,13 @@ local function worker(user_args)
if popup.visible then
-- to faster render the calendar refresh it and just hide
cal:set_date(nil) -- the new date is not set without removing the old one
cal:set_date(os.date('*t'))
popup:set_widget(nil) -- just in case
popup:set_widget(cal)
popup.visible = not popup.visible
popup.visible = false
else
-- apply it when the calendar is opened! - probably slower but fixes the issue that the
-- day is not updated when *opening* the popup (only when closing)
cal:set_date(os.date('*t'))
popup:set_widget(cal)
if placement == 'top' then
awful.placement.top(popup, { margins = { top = 30 }, parent = awful.screen.focused() })
elseif placement == 'top_right' then