gpointer data)
{
FolderView *folderview = (FolderView*)data;
- GtkCMCTree *ctree = GTK_CMCTREE(folderview->ctree);
FolderItem *item;
gchar *url;
g_return_if_fail(folderview->selected != NULL);
- item = gtk_cmctree_node_get_row_data(ctree, folderview->selected);
+ item = folderview_get_selected_item(folderview);
g_return_if_fail(item != NULL);
g_return_if_fail(item->folder != NULL);
gpointer data)
{
FolderView *folderview = (FolderView*)data;
- GtkCMCTree *ctree = GTK_CMCTREE(folderview->ctree);
FolderItem *item;
FolderItem *new_item;
gchar *new_folder, *p, *tmp;
if (!folderview->selected) return;
- item = gtk_cmctree_node_get_row_data(ctree, folderview->selected);
+ item = folderview_get_selected_item(folderview);
g_return_if_fail(item != NULL);
g_return_if_fail(item->folder != NULL);
ritem = (RFolderItem *)item;
/* Offline check */
- if( prefs_common.work_offline &&
+ if( prefs_common_get_prefs()->work_offline &&
!inc_offline_should_override(TRUE,
ngettext("Claws Mail needs network access in order "
"to update the feed.",
n = folder_item_get_path(item);
if( remove_dir_recursive(n) < 0 ) {
- g_warning("can't remove directory '%s'\n", n);
+ g_warning("can't remove directory '%s'", n);
g_free(n);
return;
}
void rssyl_import_feed_list_cb(GtkAction *action, gpointer data)
{
FolderView *folderview = (FolderView *)data;
- GtkCMCTree *ctree = GTK_CMCTREE(folderview->ctree);
FolderItem *item = NULL;
gchar *path = NULL;
OPMLImportCtx *ctx = NULL;
/* Find the destination folder for the import */
g_return_if_fail(folderview->selected != NULL);
- item = gtk_cmctree_node_get_row_data(ctree, folderview->selected);
+ item = folderview_get_selected_item(folderview);
g_return_if_fail(item != NULL);
g_return_if_fail(item->folder != NULL);
/* This needs to be +2, since we will be comparing it to depth of
* <outline> tag in OPML's XML structure. Topmost outlines are under
* <opml> and <body>, hence 2. */
- ctx->depth = rssyl_folder_depth(item) + 2;
+ ctx->depth = rssyl_folder_depth(item) + 1;
ctx->current = NULL;
ctx->current = g_slist_append(ctx->current, item);