summaryrefslogtreecommitdiff
path: root/hardinfo2/callbacks.c
diff options
context:
space:
mode:
Diffstat (limited to 'hardinfo2/callbacks.c')
-rw-r--r--hardinfo2/callbacks.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/hardinfo2/callbacks.c b/hardinfo2/callbacks.c
index 0b312717..27228588 100644
--- a/hardinfo2/callbacks.c
+++ b/hardinfo2/callbacks.c
@@ -153,6 +153,7 @@ void cb_generate_report()
void cb_quit(void)
{
- gtk_main_quit();
- exit(0);
+ do {
+ gtk_main_quit();
+ } while (gtk_main_level() > 1);
}