for (cur = children_list; cur; cur = cur->next) {
child_info = (ChildInfo *) cur->data;
- if (child_info)
- child_info->tag_status =
- gdk_input_add(child_info->chld_status,
- GDK_INPUT_READ,
- catch_status, child_info);
+ child_info->tag_status =
+ gdk_input_add(child_info->chld_status,
+ GDK_INPUT_READ,
+ catch_status, child_info);
}
-
+
create_io_dialog(children);
}
Children *children = (Children *) data;
ChildInfo *child_info;
- g_return_if_fail(data);
-
for (cur = children->list; cur; cur = cur->next) {
- child_info = (ChildInfo *) (cur->data);
- if (child_info) {
- debug_print(_("Killing child group id %d\n"), child_info->pid);
- if (child_info->pid && kill(-child_info->pid, SIGTERM) < 0)
- perror("kill");
- }
+ child_info = (ChildInfo *)(cur->data);
+ debug_print(_("Killing child group id %d\n"), child_info->pid);
+ if (child_info->pid && kill(-child_info->pid, SIGTERM) < 0)
+ perror("kill");
}
}
new_output = FALSE;
while (cur) {
child_info = (ChildInfo *)cur->data;
- if (child_info) {
- if (child_info->pid)
- children->nb++;
- new_output |= child_info->new_out;
- }
+ if (child_info->pid)
+ children->nb++;
+ new_output |= child_info->new_out;
cur = cur->next;
}
Children *children = (Children *)data;
- g_return_if_fail(children);
-
if (!children->nb) {
gtk_signal_disconnect_by_data(GTK_OBJECT(children->dialog),
children);
g_free(children->action);
for (cur = children->list; cur;) {
child_info = (ChildInfo *)cur->data;
- if (child_info) {
- g_free(child_info->cmd);
- g_string_free(child_info->output, TRUE);
- children->list = g_slist_remove(children->list, child_info);
- g_free(child_info);
- cur = children->list;
- } else {
- break; /* ??? */
- }
+ g_free(child_info->cmd);
+ g_string_free(child_info->output, TRUE);
+ children->list = g_slist_remove(children->list, child_info);
+ g_free(child_info);
+ cur = children->list;
}
g_free(children);
}
gtk_text_get_length(GTK_TEXT(text)));
for (cur = children->list; cur; cur = cur->next) {
child_info = (ChildInfo *)cur->data;
- if (child_info) {
- if (child_info->pid)
- caption = g_strdup_printf
- (_("--- Running: %s\n"),
- child_info->cmd);
- else
- caption = g_strdup_printf
- (_("--- Ended: %s\n"),
- child_info->cmd);
-
- gtk_text_insert(GTK_TEXT(text), NULL, NULL, NULL,
- caption, -1);
- gtk_text_insert(GTK_TEXT(text), NULL, NULL, NULL,
- child_info->output->str, -1);
- g_free(caption);
- child_info->new_out = FALSE;
- }
+ if (child_info->pid)
+ caption = g_strdup_printf
+ (_("--- Running: %s\n"),
+ child_info->cmd);
+ else
+ caption = g_strdup_printf
+ (_("--- Ended: %s\n"),
+ child_info->cmd);
+
+ gtk_text_insert(GTK_TEXT(text), NULL, NULL, NULL,
+ caption, -1);
+ gtk_text_insert(GTK_TEXT(text), NULL, NULL, NULL,
+ child_info->output->str, -1);
+ g_free(caption);
+ child_info->new_out = FALSE;
}
gtk_text_thaw(GTK_TEXT(text));
}