awesome/lib/gears
Lucas Schwiderski 1182552783
bug(a.keygrabber): Stop timer when stopping keygrabber
When stopping a keygrabber with a timeout manually or through the stop
key, the timer would continue and call the stop callback again some time
later.

The error message in `gears.timer:stop` is removed, since there actually
is no harm in just returning immediately. And the timer implementation
itself calls `:stop` in certain places without checking for `.started`,
which lead to a situation where the internal call to `stop` triggered
the error message.

Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-06-11 08:59:58 +02:00
..
object object: Make the legacy accessor code more robust. 2019-12-04 02:05:09 -05:00
sort doc: Use an explicit tag for all static functions. 2019-06-08 18:14:13 -04:00
cache.lua add docs for gears.cache 2020-01-05 20:58:36 -06:00
color.lua fix(gears: colors: recolor_image): always duplicate the surface (#3233) 2021-03-27 23:48:48 -07:00
debug.lua gears.debug: Use the API level as the source of truth. 2020-02-08 17:18:01 -05:00
filesystem.lua Fix ldoc modules summaries missing the final `.`. 2019-11-28 13:53:59 +01:00
geometry.lua gears.geometry: Add a `rectangle.is_inside` function. 2020-02-10 04:13:17 -05:00
init.lua gears: Add a new sort module 2018-03-04 01:29:33 -05:00
matcher.lua fixup! fix(gears: matcher: default_matcher): handle sidecase of string.match-ing the empty string ('') 2020-04-22 01:52:41 +02:00
math.lua gears.math: add the sign function 2020-05-01 15:17:14 +07:00
matrix.lua doc: Fix all the property, theme and field types. 2019-06-08 18:14:14 -04:00
object.lua doc(@supermodule): gears.object inheritable doc 2021-04-02 19:24:07 +02:00
protected_call.lua tests: Expose the previously private gears.protect_call error handlers. 2019-08-03 01:45:22 -04:00
shape.lua Respect line column limit 2021-03-07 11:09:45 +01:00
string.lua Protect endswith and startswith from nil str 2021-01-26 17:58:25 +01:00
surface.lua doc: Use an explicit tag for all static functions. 2019-06-08 18:14:13 -04:00
table.lua Merge pull request #3294 from sclu1034/feature/count_keys 2021-04-01 07:42:25 +00:00
timer.lua bug(a.keygrabber): Stop timer when stopping keygrabber 2021-06-11 08:59:58 +02:00
wallpaper.lua doc: Use an explicit tag for all static functions. 2019-06-08 18:14:13 -04:00