mirror of
https://github.com/SoongNoonien/mpdevil.git
synced 2023-08-10 21:12:44 +03:00
overwrite do_shutdown
This commit is contained in:
parent
e2ae017104
commit
4766f3681d
@ -3820,6 +3820,13 @@ class mpdevil(Gtk.Application):
|
|||||||
action.connect("activate", self._on_quit)
|
action.connect("activate", self._on_quit)
|
||||||
self.add_action(action)
|
self.add_action(action)
|
||||||
|
|
||||||
|
def do_shutdown(self):
|
||||||
|
Gtk.Application.do_shutdown(self)
|
||||||
|
if self._settings.get_boolean("stop-on-quit") and self._client.connected():
|
||||||
|
self._client.stop()
|
||||||
|
self._notify.close()
|
||||||
|
Notify.uninit()
|
||||||
|
|
||||||
def do_command_line(self, command_line):
|
def do_command_line(self, command_line):
|
||||||
# convert GVariantDict -> GVariant -> dict
|
# convert GVariantDict -> GVariant -> dict
|
||||||
options=command_line.get_options_dict().end().unpack()
|
options=command_line.get_options_dict().end().unpack()
|
||||||
@ -3838,10 +3845,6 @@ class mpdevil(Gtk.Application):
|
|||||||
dialog.destroy()
|
dialog.destroy()
|
||||||
|
|
||||||
def _on_quit(self, *args):
|
def _on_quit(self, *args):
|
||||||
if self._settings.get_boolean("stop-on-quit") and self._client.connected():
|
|
||||||
self._client.stop()
|
|
||||||
self._notify.close()
|
|
||||||
Notify.uninit()
|
|
||||||
self.quit()
|
self.quit()
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
Loading…
Reference in New Issue
Block a user