awful.tag: make viewmore smarter

This avoids flickering.

Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
Julien Danjou 2009-09-22 15:11:40 +02:00
parent 743603d24d
commit d4e6411971
1 changed files with 3 additions and 3 deletions

View File

@ -263,9 +263,9 @@ end
-- @param tags A table with tags to view only.
-- @param screen Optional screen number of the tags.
function viewmore(tags, screen)
viewnone(screen)
for i, t in pairs(tags) do
t.selected = true
local screen_tags = capi.screen[screen or capi.mouse.screen]:tags()
for _, tag in pairs(screen_tags) do
tag.selected = (table.hasitem(tags, tag) ~= nil)
end
capi.screen[screen]:emit_signal("tag::history::update")
end