X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/1744c45790eefcd0ac572b42158becfd47175466..617675d6c3a7b79d650bfcd52a3c13e8dcdfa459:/widgets/contrib/task.lua?ds=sidebyside diff --git a/widgets/contrib/task.lua b/widgets/contrib/task.lua index 98817f9..1b8f119 100644 --- a/widgets/contrib/task.lua +++ b/widgets/contrib/task.lua @@ -30,22 +30,22 @@ function findLast(haystack, needle) if i==nil then return nil else return i-1 end end -function task:hide() +function task.hide() if task_notification ~= nil then naughty.destroy(task_notification) task_notification = nil end end -function task:show(scr_pos) - task:hide() +function task.show(scr_pos) + task.hide() - local f, c_text + local f, c_text, scrp - if task.followmouse then - local scrp = mouse.screen + if task.followtag then + scrp = awful.screen.focused() else - local scrp = scr_pos or task.scr_pos + scrp = scr_pos or task.scr_pos end f = io.popen('task ' .. task.cmdline) @@ -67,9 +67,9 @@ function task:show(scr_pos) }) end -function task:prompt_add() +function task.prompt_add() awful.prompt.run({ prompt = "Add task: " }, - mypromptbox[mouse.screen].widget, + mypromptbox[awful.screen.focused()].widget, function (...) local f = io.popen("task add " .. ...) c_text = "\n