diff options
| author | Jiri Moskovcak <jmoskovc@redhat.com> | 2011-05-13 09:51:33 +0200 |
|---|---|---|
| committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2011-05-13 09:51:33 +0200 |
| commit | 7cfbac7966d99568565abea25a57522288d9a279 (patch) | |
| tree | 70a55385a01e3bcf08424ba8282bbe05d4c42a71 /src/gui-gtk | |
| parent | e027694734697f4aa27ed5858966f816de3d944e (diff) | |
| download | abrt-7cfbac7966d99568565abea25a57522288d9a279.tar.gz abrt-7cfbac7966d99568565abea25a57522288d9a279.tar.xz abrt-7cfbac7966d99568565abea25a57522288d9a279.zip | |
report api proposal
Diffstat (limited to 'src/gui-gtk')
| -rw-r--r-- | src/gui-gtk/abrt-gtk.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/gui-gtk/abrt-gtk.c b/src/gui-gtk/abrt-gtk.c index 61c5c4f9..df94485e 100644 --- a/src/gui-gtk/abrt-gtk.c +++ b/src/gui-gtk/abrt-gtk.c @@ -112,17 +112,8 @@ static void on_row_activated_cb(GtkTreeView *treeview, GtkTreePath *path, GtkTre GValue d_dir = { 0 }; gtk_tree_model_get_value(store, &iter, COLUMN_DUMP_DIR, &d_dir); - pid_t pid = vfork(); - if (pid == 0) - { - /* Undo signal(SIGCHLD, SIG_IGN), or child inherits it and gets terribly confused */ - /*signal(SIGCHLD, SIG_DFL); - not needed, we dont set it to SIG_IGN in main anymore */ - - const char *dirname= g_value_get_string(&d_dir); - VERB1 log("Executing: %s %s", "bug-reporting-wizard", dirname); - execlp("bug-reporting-wizard", "bug-reporting-wizard", dirname, NULL); - perror_msg_and_die("Can't execute %s", "bug-reporting-wizard"); - } + const char *dirname= g_value_get_string(&d_dir); + analyze_and_report_dir(dirname); } } } |
