diff options
author | Anton Khirnov <anton@khirnov.net> | 2021-11-16 16:09:18 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2021-11-16 16:09:18 +0100 |
commit | e2c6c45a2636b24b7efd1dacd2227689a0fe08c6 (patch) | |
tree | a7dd08523f710fa68860388bf25195d24d6fe63a /urgent_wgt.lua | |
parent | 8aa3f747fc150b0fc2978effdd99f7daa7dd8cfd (diff) |
rc/workspace: handle screen removal cleanly
Diffstat (limited to 'urgent_wgt.lua')
-rw-r--r-- | urgent_wgt.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/urgent_wgt.lua b/urgent_wgt.lua index 1b2f60c..a50bd47 100644 --- a/urgent_wgt.lua +++ b/urgent_wgt.lua @@ -2,12 +2,13 @@ local awful = require("awful") local beautiful = require("beautiful") local shape = require("gears.shape") local wibox = require("wibox") +local utils = require("utils") local M = {} local function client_get_desk_idx(c) if c.first_tag then - local desk_idx = tonumber('0x' .. c.first_tag.name:sub(1, 2)) + local desk_idx = utils.tag_desk_idx(c.first_tag) if desk_idx ~= nil and desk_idx >= 0 then return desk_idx else |