bumblebee-status/bumblebee_status
tobi-wan-kenobi 9136ebd321 [core/input] clear previous input registrations
make sure that for a given event (widget/object/module, whatever), only
a *single* input event per button can be registered at one time.

the problem otherwise is with modules that re-register their widgets
with the same IDs (cmus, spotify, etc.): Each time the widget is
re-created (each intervall, typically), it re-registers an input event,
creating an always longer list of callbacks being executed when the
button is clicked (not speaking of the memory leak this introduces).

fixes #668
2020-06-29 07:44:22 +02:00
..
core [core/input] clear previous input registrations 2020-06-29 07:44:22 +02:00
modules Use icons depending on widget state and icon set 2020-06-29 00:57:01 +03:00
util [util/cli] fix CLI invokation for sway 2020-06-28 10:44:30 +02:00
__init__.py [tests] Fix failing tests 2020-05-10 12:56:30 +02:00
_version.py [all] black code :) 2020-05-09 21:24:28 +02:00
discover.py [doc] update API docs 2020-05-10 13:25:13 +02:00