mirror of https://github.com/lcpz/lain.git
Merge pull request #471 from mphe/fs_async_fix
Run fs widget update asynchronously
This commit is contained in:
commit
ca49917f4b
|
@ -68,7 +68,7 @@ local function factory(args)
|
|||
}
|
||||
end
|
||||
|
||||
function fs.update()
|
||||
local function update_synced()
|
||||
local pathlen = 10
|
||||
fs_now = {}
|
||||
|
||||
|
@ -131,6 +131,10 @@ local function factory(args)
|
|||
fs.notification_preset.text = tconcat(notifytable)
|
||||
end
|
||||
|
||||
function fs.update()
|
||||
Gio.Async.start(update_synced)()
|
||||
end
|
||||
|
||||
if showpopup == "on" then
|
||||
fs.widget:connect_signal('mouse::enter', function () fs.show(0) end)
|
||||
fs.widget:connect_signal('mouse::leave', function () fs.hide() end)
|
||||
|
|
Loading…
Reference in New Issue