waybar: try to fix quit

This commit is contained in:
Konstantin Koslowski 2025-04-05 22:25:30 +02:00
parent 2142e64d93
commit 1b42f50642

View file

@ -11,6 +11,7 @@ gi.require_version('Playerctl', '2.0')
from gi.repository import Playerctl, GLib from gi.repository import Playerctl, GLib
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
loop = None
@ -78,10 +79,11 @@ def init_player(manager, name):
def signal_handler(sig, frame): def signal_handler(sig, frame):
global loop
logger.debug('Received signal to stop, exiting') logger.debug('Received signal to stop, exiting')
sys.stdout.write('\n') sys.stdout.write('\n')
sys.stdout.flush() sys.stdout.flush()
# loop.quit() loop.quit()
sys.exit(0) sys.exit(0)
@ -98,6 +100,7 @@ def parse_arguments():
def main(): def main():
global loop
arguments = parse_arguments() arguments = parse_arguments()
# Initialize logging # Initialize logging