gint folder_item_open(FolderItem *item)
{
- g_return_val_if_fail(item->no_select == FALSE, -1);
+ if (item->no_select)
+ return -1;
item->processing_pending = TRUE;
folder_item_process_open (item, NULL, NULL, NULL);
Folder *folder;
g_return_val_if_fail(item != NULL, -1);
- g_return_val_if_fail(item->no_select == FALSE, -1);
+
+ if (item->no_select)
+ return -1;
if (item->new_msgs) {
folder_item_update_freeze();
{
MsgInfoList *msglist = NULL;
Folder *folder = item->folder;
- g_return_val_if_fail(item->no_select == FALSE, NULL);
+ if (item->no_select)
+ return NULL;
if (folder->klass->get_msginfos != NULL)
msglist = folder->klass->get_msginfos(folder, item, numlist);
return 0;
if(item->folder->klass->get_flags == NULL)
return 0;
- g_return_val_if_fail(item->no_select == FALSE, 0);
+ if (item->no_select)
+ return 0;
relation = g_relation_new(2);
g_relation_index(relation, 0, g_direct_hash, g_direct_equal);
g_return_val_if_fail(item != NULL, -1);
g_return_val_if_fail(item->folder != NULL, -1);
g_return_val_if_fail(item->folder->klass != NULL, -1);
- g_return_val_if_fail(item->no_select == FALSE, -1);
+ if (item->no_select)
+ return -1;
if (item->cache == NULL)
folder_item_read_cache(item);
MsgInfo *msginfo = NULL;
g_return_val_if_fail(item != NULL, NULL);
- g_return_val_if_fail(item->no_select == FALSE, NULL);
+ if (item->no_select)
+ return NULL;
folder = item->folder;
if (!item->cache)
folder_item_read_cache(item);
g_return_val_if_fail(item != NULL, NULL);
g_return_val_if_fail(msgid != NULL, NULL);
- g_return_val_if_fail(item->no_select == FALSE, FALSE);
+ if (item->no_select)
+ return FALSE;
folder = item->folder;
if (!item->cache)
GSList *folder_item_get_msg_list(FolderItem *item)
{
g_return_val_if_fail(item != NULL, NULL);
- g_return_val_if_fail(item->no_select == FALSE, FALSE);
+ if (item->no_select)
+ return FALSE;
if (item->cache == 0)
folder_item_read_cache(item);
folder = item->folder;
g_return_val_if_fail(folder->klass->fetch_msg != NULL, NULL);
- g_return_val_if_fail(item->no_select == FALSE, NULL);
+ if (item->no_select)
+ return NULL;
msgfile = folder->klass->fetch_msg(folder, item, num);
MsgInfo *msginfo;
g_return_val_if_fail(item != NULL, NULL);
- g_return_val_if_fail(item->no_select == FALSE, NULL);
+ if (item->no_select)
+ return NULL;
folder = item->folder;
gint total = 0;
g_return_val_if_fail(item != NULL, -1);
- g_return_val_if_fail(item->no_select == FALSE, -1);
+ if (item->no_select)
+ return -1;
debug_print("fetching all messages in %s ...\n", item->path ? item->path : "(null)");
statusbar_print_all(_("Fetching all messages in %s ...\n"), item->path ? item->path : "(null)");
g_return_val_if_fail(dest != NULL, -1);
g_return_val_if_fail(file_list != NULL, -1);
g_return_val_if_fail(dest->folder != NULL, -1);
- g_return_val_if_fail(dest->no_select == FALSE, -1);
+ if (dest->no_select)
+ return -1;
folder = dest->folder;
folder = dest->folder;
g_return_val_if_fail(folder->klass->copy_msg != NULL, -1);
- g_return_val_if_fail(dest->no_select == FALSE, -1);
+ if (dest->no_select)
+ return -1;
relation = g_relation_new(2);
g_relation_index(relation, 0, g_direct_hash, g_direct_equal);
g_return_val_if_fail(item != NULL, -1);
folder = item->folder;
g_return_val_if_fail(folder->klass->remove_msg != NULL, -1);
- g_return_val_if_fail(item->no_select == FALSE, -1);
+ if (item->no_select)
+ return -1;
if (!item->cache) folder_item_read_cache(item);
g_return_val_if_fail(item != NULL, -1);
folder = item->folder;
g_return_val_if_fail(folder != NULL, -1);
- g_return_val_if_fail(item->no_select == FALSE, -1);
+ if (item->no_select)
+ return -1;
inc_lock();
if (!item->cache) folder_item_read_cache(item);
gint result;
g_return_val_if_fail(item != NULL, -1);
- g_return_val_if_fail(item->no_select == FALSE, -1);
+ if (item->no_select)
+ return -1;
folder = item->folder;
{
g_return_if_fail(item != NULL);
g_return_if_fail(msginfo != NULL);
- g_return_if_fail(item->no_select == FALSE);
+ if (item->no_select)
+ return;
if (item->folder->klass->change_flags != NULL) {
item->folder->klass->change_flags(item->folder, item, msginfo, newflags);
Folder *folder;
g_return_val_if_fail(item != NULL, FALSE);
- g_return_val_if_fail(item->no_select == FALSE, FALSE);
+ if (item->no_select)
+ return FALSE;
folder = item->folder;
guint total = 0, curmsg = 0;
g_return_if_fail(item != NULL);
- g_return_if_fail(item->no_select == FALSE);
+
+ if (item->no_select)
+ return;
+
processing_list = item->prefs->processing;
if (!pre_global_processing && !processing_list