|
Jiri Moskovcak |
a42079 |
From 1f52667a18026dba4050368e5d2501ec6145e071 Mon Sep 17 00:00:00 2001
|
|
Jiri Moskovcak |
a42079 |
From: Denys Vlasenko <dvlasenk@redhat.com>
|
|
Jiri Moskovcak |
a42079 |
Date: Thu, 21 Jul 2011 09:50:56 +0200
|
|
Jiri Moskovcak |
a42079 |
Subject: [PATCH 1/4] abrt-gui: launch reporter children with LIBREPORT_GETPID
|
|
Jiri Moskovcak |
a42079 |
|
|
Jiri Moskovcak |
a42079 |
By using LIBREPORT_NOWAIT | LIBREPORT_GETPID in abt-gui,
|
|
Jiri Moskovcak |
a42079 |
we make it so that reporter's SIGCHLD reaches abrt-gui
|
|
Jiri Moskovcak |
a42079 |
and lets it refresh the list.
|
|
Jiri Moskovcak |
a42079 |
|
|
Jiri Moskovcak |
a42079 |
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
|
|
Jiri Moskovcak |
a42079 |
---
|
|
Jiri Moskovcak |
a42079 |
src/gui-gtk/main.c | 5 ++---
|
|
Jiri Moskovcak |
a42079 |
1 files changed, 2 insertions(+), 3 deletions(-)
|
|
Jiri Moskovcak |
a42079 |
|
|
Jiri Moskovcak |
a42079 |
diff --git a/src/gui-gtk/main.c b/src/gui-gtk/main.c
|
|
Jiri Moskovcak |
a42079 |
index b62e8c0..1409191 100644
|
|
Jiri Moskovcak |
a42079 |
--- a/src/gui-gtk/main.c
|
|
Jiri Moskovcak |
a42079 |
+++ b/src/gui-gtk/main.c
|
|
Jiri Moskovcak |
a42079 |
@@ -204,7 +204,7 @@ static void on_row_activated_cb(GtkTreeView *treeview, GtkTreePath *path, GtkTre
|
|
Jiri Moskovcak |
a42079 |
gtk_tree_model_get_value(store, &iter, COLUMN_DUMP_DIR, &d_dir);
|
|
Jiri Moskovcak |
a42079 |
|
|
Jiri Moskovcak |
a42079 |
const char *dirname = g_value_get_string(&d_dir);
|
|
Jiri Moskovcak |
a42079 |
- report_problem_in_dir(dirname, LIBREPORT_ANALYZE | LIBREPORT_NOWAIT);
|
|
Jiri Moskovcak |
a42079 |
+ report_problem_in_dir(dirname, LIBREPORT_ANALYZE | LIBREPORT_NOWAIT | LIBREPORT_GETPID);
|
|
Jiri Moskovcak |
a42079 |
}
|
|
Jiri Moskovcak |
a42079 |
}
|
|
Jiri Moskovcak |
a42079 |
}
|
|
Jiri Moskovcak |
a42079 |
@@ -293,8 +293,7 @@ static void on_button_send_cb(GtkWidget *button, gpointer data)
|
|
Jiri Moskovcak |
a42079 |
/* why it doesn't want to hide before report ends? */
|
|
Jiri Moskovcak |
a42079 |
gtk_widget_destroy(s_report_window);
|
|
Jiri Moskovcak |
a42079 |
|
|
Jiri Moskovcak |
a42079 |
- int status = report_problem_in_memory(pd, LIBREPORT_NOWAIT);
|
|
Jiri Moskovcak |
a42079 |
- VERB1 log("Reporting finished with status %i", status);
|
|
Jiri Moskovcak |
a42079 |
+ report_problem_in_memory(pd, LIBREPORT_NOWAIT | LIBREPORT_GETPID);
|
|
Jiri Moskovcak |
a42079 |
free_problem_data(pd);
|
|
Jiri Moskovcak |
a42079 |
}
|
|
Jiri Moskovcak |
a42079 |
|
|
Jiri Moskovcak |
a42079 |
--
|
|
Jiri Moskovcak |
a42079 |
1.7.6
|
|
Jiri Moskovcak |
a42079 |
|