waybar: try to fix quit
This commit is contained in:
parent
2142e64d93
commit
1b42f50642
1 changed files with 4 additions and 1 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue