From b2110655a622e2d0bae9fc4d6db609431ea7984e Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Mon, 7 Jul 2014 20:33:50 +0200 Subject: gtkui: call exit(0) to force exit when background jobs are running, instead of attempt to perform clean exit (which is impossible in these conditions) --- plugins/gtkui/gtkui.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'plugins') diff --git a/plugins/gtkui/gtkui.c b/plugins/gtkui/gtkui.c index a3cca159..9d8f6dea 100644 --- a/plugins/gtkui/gtkui.c +++ b/plugins/gtkui/gtkui.c @@ -1178,9 +1178,14 @@ gtkui_quit_cb (void *ctx) { if (response != GTK_RESPONSE_YES) { return FALSE; } + else { + exit (0); + } + } + else { + progress_abort (); + deadbeef->sendmessage (DB_EV_TERMINATE, 0, 0, 0); } - progress_abort (); - deadbeef->sendmessage (DB_EV_TERMINATE, 0, 0, 0); return FALSE; } -- cgit v1.2.3