folderview->selected = row;
if (folderview->opened == row) {
folderview->open_folder = FALSE;
folderview->selected = row;
if (folderview->opened == row) {
folderview->open_folder = FALSE;
gtkut_ctree_set_focus_row(ctree, folderview->opened);
gtk_ctree_select(ctree, folderview->opened);
}
gtkut_ctree_set_focus_row(ctree, folderview->opened);
gtk_ctree_select(ctree, folderview->opened);
}
folderview->open_folder = FALSE;
can_select = TRUE;
g_timeout_add(500, postpone_select, data);
folderview->open_folder = FALSE;
can_select = TRUE;
g_timeout_add(500, postpone_select, data);