awesome/lib
Emmanuel Lepage Vallee bbfa6006f3 tag: Fix index calculation.
The index was updated on an unordered table. As the elements
order did not match the relative indices once they have been
changed, further calls to set_index produced garbage.

The default taglist didn't notice because it use screen.tags
table index instead of the tag index. A debug using

echo 'for _,t in ipairs(mouse.screen.tags) do
  print("INDEX:", _, t.index, t.name) end' | awesome-client

Would have shown two or more elements with the same index. To
debug issues related to tag indices, this bash script can be
enabled:

while true; do
  echo 'for _,t in ipairs(mouse.screen.tags) do
  assert( _==t.index) end' | awesome-client
  sleep 0.5
done
2016-08-22 17:27:48 -04:00
..
awful tag: Fix index calculation. 2016-08-22 17:27:48 -04:00
beautiful Minor doc fixes 2016-03-06 14:46:13 +01:00
gears doc: Fix a matrix copy paste mistake 2016-07-22 21:55:23 -04:00
menubar Priority heap to sort menubar entries by execution count (#879) 2016-07-09 19:23:36 +02:00
naughty wibox: Create a container module 2016-05-30 17:51:19 -04:00
wibox widget: Add recursive signals. 2016-08-20 15:41:12 -04:00