2006-10-02 [colin] 2.5.2cvs36
[claws.git] / src / folderview.c
index 6692e51742e006e1cce1de72030ff52b3a21d128..cbea1c2f96ca8cae9f95adab9483890a43a22ca8 100644 (file)
@@ -802,6 +802,7 @@ static void folderview_select_node(FolderView *folderview, GtkCTreeNode *node)
 
        folderview->open_folder = TRUE;
        gtkut_ctree_set_focus_row(ctree, node);
+
        gtk_ctree_select(ctree, node);
        if (folderview->summaryview->folder_item &&
            folderview->summaryview->folder_item->total_msgs > 0)
@@ -881,6 +882,7 @@ static GtkCTreeNode *folderview_find_next_unread(GtkCTree *ctree,
 
        for (; node != NULL; node = gtkut_ctree_node_next(ctree, node)) {
                item = gtk_ctree_node_get_row_data(ctree, node);
+
                if (item && item->unread_msgs > 0 && item->stype != F_TRASH)
                        return node;
        }
@@ -1932,7 +1934,6 @@ static gboolean folderview_button_pressed(GtkWidget *ctree, GdkEventButton *even
        if (!event) return FALSE;
 
        if (event->button == 1 || event->button == 2) {
-               folderview->open_folder = TRUE;
 
                if (event->type == GDK_2BUTTON_PRESS) {
                        if (clist->selection) {