void folderview_rescan_tree(Folder *folder)
{
GtkWidget *window;
- AlertValue avalue;
g_return_if_fail(folder != NULL);
if (!folder->scan_tree) return;
- avalue = alertpanel
- (_("Rescan folder tree"),
- _("All previous settings for each folders will be lost.\n"
- "Continue?"),
- _("Yes"), _("No"), NULL);
- if (avalue != G_ALERTDEFAULT) return;
-
inc_lock();
window = label_window_create(_("Rescanning folder tree..."));
folderview_check_new(item->folder);
else
folderview_rescan_tree(item->folder);
+
+ if (folderview->opened) {
+ item = gtk_ctree_node_get_row_data(ctree, folderview->opened);
+ if (item)
+ folderview_update_item(item, TRUE);
+ }
}
static void folderview_new_folder_cb(FolderView *folderview, guint action,