From e2c6c45a2636b24b7efd1dacd2227689a0fe08c6 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Tue, 16 Nov 2021 16:09:18 +0100 Subject: rc/workspace: handle screen removal cleanly --- urgent_wgt.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'urgent_wgt.lua') 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 -- cgit v1.2.3