Merge pull request #476 from blueyed/taglist-handle-urgent-always

awful.widget.taglist: handle/display urgent property always
This commit is contained in:
Daniel Hahler 2015-09-25 10:14:46 +02:00
commit 2ab0267a5e
1 changed files with 13 additions and 15 deletions

View File

@ -54,9 +54,9 @@ function taglist.taglist_label(t, args)
local bg_resize = false
local is_selected = false
local cls = t:clients()
if sel then
if taglist_squares_sel then
-- Check that the selected clients is tagged with 't'.
if sel and taglist_squares_sel then
-- Check that the selected client is tagged with 't'.
local seltags = sel:tags()
for _, v in ipairs(seltags) do
if v == t then
@ -67,7 +67,6 @@ function taglist.taglist_label(t, args)
end
end
end
end
if #cls == 0 and t.selected and taglist_squares_sel_empty then
bg_image = taglist_squares_sel_empty
bg_resize = taglist_squares_resize == "true"
@ -87,14 +86,13 @@ function taglist.taglist_label(t, args)
if bg_empty then bg_color = bg_empty end
if fg_empty then fg_color = fg_empty end
end
if tag.getproperty(t, "urgent") then
if bg_urgent then bg_color = bg_urgent end
if fg_urgent then fg_color = fg_urgent end
end
end
if t.selected then
bg_color = bg_focus
fg_color = fg_focus
elseif tag.getproperty(t, "urgent") then
if bg_urgent then bg_color = bg_urgent end
if fg_urgent then fg_color = fg_urgent end
end
if not tag.getproperty(t, "icon_only") then
text = "<span font_desc='"..font.."'>"