mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2024-11-22 19:28:09 -06:00
TWBlue is closed even if sessions are not started properly; remove the systray icon
This commit is contained in:
parent
a63d6eceb1
commit
e046fdd198
@ -477,10 +477,10 @@ class Controller(object):
|
|||||||
log.debug("Saving config for %s session" % (session_.sessions[item].session_id,))
|
log.debug("Saving config for %s session" % (session_.sessions[item].session_id,))
|
||||||
session_.sessions[item].settings.write()
|
session_.sessions[item].settings.write()
|
||||||
log.debug("Disconnecting streams for %s session" % (session_.sessions[item].session_id,))
|
log.debug("Disconnecting streams for %s session" % (session_.sessions[item].session_id,))
|
||||||
session_.sessions[item].main_stream.disconnect()
|
if hasattr(session_.sessions[item], "main_stream"): session_.sessions[item].main_stream.disconnect()
|
||||||
session_.sessions[item].timelinesStream.disconnect()
|
if hasattr(session_.sessions[item], "timelinesStream"): session_.sessions[item].timelinesStream.disconnect()
|
||||||
session_.sessions[item].sound.cleaner.cancel()
|
session_.sessions[item].sound.cleaner.cancel()
|
||||||
self.systrayIcon.Destroy()
|
self.systrayIcon.RemoveIcon()
|
||||||
widgetUtils.exit_application()
|
widgetUtils.exit_application()
|
||||||
|
|
||||||
def follow(self, *args, **kwargs):
|
def follow(self, *args, **kwargs):
|
||||||
|
Loading…
Reference in New Issue
Block a user