Run fs widget update asynchronously

Fixes #462
This commit is contained in:
Marvin Ewald 2020-11-14 02:01:40 +01:00
parent af9357a6e1
commit a2e2e7194e
1 changed files with 5 additions and 1 deletions

View File

@ -68,7 +68,7 @@ local function factory(args)
} }
end end
function fs.update() local function update_synced()
local pathlen = 10 local pathlen = 10
fs_now = {} fs_now = {}
@ -131,6 +131,10 @@ local function factory(args)
fs.notification_preset.text = tconcat(notifytable) fs.notification_preset.text = tconcat(notifytable)
end end
function fs.update()
Gio.Async.start(update_synced)()
end
if showpopup == "on" then if showpopup == "on" then
fs.widget:connect_signal('mouse::enter', function () fs.show(0) end) fs.widget:connect_signal('mouse::enter', function () fs.show(0) end)
fs.widget:connect_signal('mouse::leave', function () fs.hide() end) fs.widget:connect_signal('mouse::leave', function () fs.hide() end)