sn_context = sn_launchee_context_new_from_environment(sn_display,
DefaultScreen(xdisplay));
- if (sn_context != NULL)
- {
+ if (sn_context != NULL) {
sn_launchee_context_complete(sn_context);
sn_launchee_context_unref(sn_context);
sn_display_unref(sn_display);
}
- if (with_window)
+ if (with_window) {
gtk_widget_destroy(hack);
+ }
}
#endif /* HAVE_STARTUP_NOTIFICATION */
void sylpheed_gtk_idle(void)
{
- while(gtk_events_pending())
+ while(gtk_events_pending()) {
gtk_main_iteration();
+ }
g_usleep(50000);
}
GtkWidget *window = NULL;
if (alertpanel(_("Migration of configuration"),
message,
- GTK_STOCK_NO, GTK_STOCK_YES, NULL) != G_ALERTALTERNATE)
+ GTK_STOCK_NO, GTK_STOCK_YES, NULL) != G_ALERTALTERNATE) {
return FALSE;
+ }
window = label_window_create(_("Copying configuration..."));
GTK_EVENTS_FLUSH();
gtk_widget_set_default_colormap(gdk_rgb_get_colormap());
gtk_widget_set_default_visual(gdk_rgb_get_visual());
- if (!g_thread_supported())
+ if (!g_thread_supported()) {
g_error(_("g_thread is not supported by glib.\n"));
+ }
/* parse gtkrc files */
userrc = g_strconcat(get_home_dir(), G_DIR_SEPARATOR_S, ".gtkrc-2.0",
#ifdef G_OS_UNIX
signal(SIGPIPE, SIG_IGN);
#endif
- if (cmd.online_mode == ONLINE_MODE_OFFLINE)
+ if (cmd.online_mode == ONLINE_MODE_OFFLINE) {
main_window_toggle_work_offline(mainwin, TRUE, FALSE);
- if (cmd.online_mode == ONLINE_MODE_ONLINE)
+ }
+ if (cmd.online_mode == ONLINE_MODE_ONLINE) {
main_window_toggle_work_offline(mainwin, FALSE, FALSE);
+ }
if (cmd.status_folders) {
g_ptr_array_free(cmd.status_folders, TRUE);
gtk_clist_thaw(GTK_CLIST(mainwin->folderview->ctree));
main_window_cursor_normal(mainwin);
- if (cmd.receive_all)
+ if (cmd.receive_all) {
g_timeout_add(1000, defer_check_all, GINT_TO_POINTER(FALSE));
- else if (prefs_common.chk_on_startup)
+ } else if (prefs_common.chk_on_startup) {
g_timeout_add(1000, defer_check_all, GINT_TO_POINTER(TRUE));
- else if (cmd.receive)
+ } else if (cmd.receive) {
g_timeout_add(1000, defer_check, NULL);
- else
+ } else {
gtk_widget_grab_focus(folderview->ctree);
+ }
- if (cmd.compose)
+ if (cmd.compose) {
open_compose_new(cmd.compose_mailto, cmd.attach_files);
+ }
if (cmd.attach_files) {
ptr_array_free_strings(cmd.attach_files);
g_ptr_array_free(cmd.attach_files, TRUE);
cmd.attach_files = NULL;
}
- if (cmd.subscribe)
+ if (cmd.subscribe) {
folder_subscribe(cmd.subscribe_uri);
+ }
- if (cmd.send)
+ if (cmd.send) {
send_queue();
+ }
gtk_main();
static void save_all_caches(FolderItem *item, gpointer data)
{
- if (!item->cache)
+ if (!item->cache) {
return;
+ }
folder_item_write_cache(item);
}
debug_print("shutting down\n");
inc_autocheck_timer_remove();
- if (prefs_common.clean_on_exit)
+ if (prefs_common.clean_on_exit) {
main_window_empty_trash(mainwin, prefs_common.ask_on_clean);
+ }
/* save prefs for opened folder */
- if(mainwin->folderview->opened)
- {
+ if(mainwin->folderview->opened) {
FolderItem *item;
item = gtk_ctree_node_get_row_data(GTK_CTREE(mainwin->folderview->ctree), mainwin->folderview->opened);
gint i;
for (i = 1; i < argc; i++) {
- if (!strncmp(argv[i], "--receive-all", 13))
+ if (!strncmp(argv[i], "--receive-all", 13)) {
cmd.receive_all = TRUE;
- else if (!strncmp(argv[i], "--receive", 9))
+ } else if (!strncmp(argv[i], "--receive", 9)) {
cmd.receive = TRUE;
- else if (!strncmp(argv[i], "--compose", 9)) {
+ } else if (!strncmp(argv[i], "--compose", 9)) {
const gchar *p = argv[i + 1];
cmd.compose = TRUE;
cmd.compose_mailto = NULL;
if (p && *p != '\0' && *p != '-') {
- if (!strncmp(p, "mailto:", 7))
+ if (!strncmp(p, "mailto:", 7)) {
cmd.compose_mailto = p + 7;
- else
+ } else {
cmd.compose_mailto = p;
+ }
i++;
}
} else if (!strncmp(argv[i], "--subscribe", 11)) {
gchar *file;
while (p && *p != '\0' && *p != '-') {
- if (!cmd.attach_files)
+ if (!cmd.attach_files) {
cmd.attach_files = g_ptr_array_new();
- if (*p != G_DIR_SEPARATOR)
+ }
+ if (*p != G_DIR_SEPARATOR) {
file = g_strconcat(sylpheed_get_startup_dir(),
G_DIR_SEPARATOR_S,
p, NULL);
- else
+ } else {
file = g_strdup(p);
+ }
g_ptr_array_add(cmd.attach_files, file);
i++;
p = argv[i + 1];
cmd.status_full = TRUE;
while (p && *p != '\0' && *p != '-') {
- if (!cmd.status_full_folders)
+ if (!cmd.status_full_folders) {
cmd.status_full_folders =
g_ptr_array_new();
+ }
g_ptr_array_add(cmd.status_full_folders,
g_strdup(p));
i++;
cmd.compose = TRUE;
cmd.compose_mailto = NULL;
if (p && *p != '\0' && *p != '-') {
- if (!strncmp(p, "mailto:", 7))
+ if (!strncmp(p, "mailto:", 7)) {
cmd.compose_mailto = p + 7;
- else
+ } else {
cmd.compose_mailto = p;
+ }
}
} else if (strstr(argv[i], "://")) {
const gchar *p = argv[i];
FolderItem *queue;
queue = folder_get_default_queue();
- if (!queue) return -1;
+ if (!queue) {
+ return -1;
+ }
folder_item_scan(queue);
return queue->total_msgs;
g_free(buf);
- if (item->prefs->enable_processing)
- folder_item_apply_processing(item);
+ if (item->prefs->enable_processing) {
+ folder_item_apply_processing(item);
+ }
debug_print("done.\n");
STATUSBAR_POP(mainwin);
{
static gboolean firstrun = TRUE;
- if (!firstrun)
+ if (!firstrun) {
return FALSE;
+ }
firstrun = FALSE;
/*!< Good idea to have the main window stored in a
/* FIXME: Use something else to signal that we're
* in the original spawner, and not in a spawned
* child. */
- if (!static_mainwindow)
+ if (!static_mainwindow) {
return FALSE;
+ }
draft_all_messages();
if (alertpanel(_("Queued messages"),
_("Some unsent messages are queued. Exit now?"),
GTK_STOCK_CANCEL, GTK_STOCK_OK, NULL)
- != G_ALERTALTERNATE)
+ != G_ALERTALTERNATE) {
return;
+ }
manage_window_focus_in(mainwin->window, NULL, NULL);
}
debug_print("another Sylpheed-Claws instance is already running.\n");
- if (cmd.receive_all)
+ if (cmd.receive_all) {
fd_write_all(uxsock, "receive_all\n", 12);
- else if (cmd.receive)
+ } else if (cmd.receive) {
fd_write_all(uxsock, "receive\n", 8);
- else if (cmd.compose && cmd.attach_files) {
+ } else if (cmd.compose && cmd.attach_files) {
gchar *str, *compose_str;
gint i;
- if (cmd.compose_mailto)
+ if (cmd.compose_mailto) {
compose_str = g_strdup_printf("compose_attach %s\n",
cmd.compose_mailto);
- else
+ } else {
compose_str = g_strdup("compose_attach\n");
+ }
fd_write_all(uxsock, compose_str, strlen(compose_str));
g_free(compose_str);
} else if (cmd.compose) {
gchar *compose_str;
- if (cmd.compose_mailto)
+ if (cmd.compose_mailto) {
compose_str = g_strdup_printf
("compose %s\n", cmd.compose_mailto);
- else
+ } else {
compose_str = g_strdup("compose\n");
+ }
fd_write_all(uxsock, compose_str, strlen(compose_str));
g_free(compose_str);
#ifdef G_OS_UNIX
gchar *filename;
- if (lock_socket < 0) return -1;
+ if (lock_socket < 0) {
+ return -1;
+ }
- if (lock_socket_tag > 0)
+ if (lock_socket_tag > 0) {
gdk_input_remove(lock_socket_tag);
+ }
fd_close(lock_socket);
filename = get_socket_name();
g_unlink(filename);
for (;;) {
fd_gets(sock, buf, sizeof(buf));
- if (!strncmp(buf, ".\n", 2)) break;
+ if (!strncmp(buf, ".\n", 2)) {
+ break;
+ }
strretchomp(buf);
- if (!folders) folders = g_ptr_array_new();
+ if (!folders) {
+ folders = g_ptr_array_new();
+ }
item = folder_find_item_from_identifier(buf);
- if (item)
+ if (item) {
g_ptr_array_add(folders, item);
- else
+ } else {
g_warning("no such folder: %s\n", buf);
+ }
}
return folders;
mailto = g_strdup(buf + strlen("compose_attach") + 1);
files = g_ptr_array_new();
while (fd_gets(sock, buf, sizeof(buf)) > 0) {
- if (buf[0] == '.' && buf[1] == '\n') break;
+ if (buf[0] == '.' && buf[1] == '\n') {
+ break;
+ }
strretchomp(buf);
g_ptr_array_add(files, g_strdup(buf));
}
gint res = procmsg_send_queue
(folder->queue, prefs_common.savemsg);
- if (res < 0)
+ if (res < 0) {
alertpanel_error(_("Some errors occurred while sending queued messages."));
- if (res)
+ }
+ if (res) {
folder_item_scan(folder->queue);
+ }
}
}
}