Oops, always update the tree view ref
authorJonas Fonseca <fonseca@diku.dk>
Tue, 12 Sep 2006 00:23:16 +0000 (02:23 +0200)
committerJonas Fonseca <fonseca@antimatter.localdomain>
Tue, 12 Sep 2006 00:23:16 +0000 (02:23 +0200)
tig.c

diff --git a/tig.c b/tig.c
index 6236bf3..0a86490 100644 (file)
--- a/tig.c
+++ b/tig.c
@@ -2617,9 +2617,11 @@ tree_select(struct view *view, struct line *line)
                 * be in sync. */
                string_copy(VIEW(REQ_VIEW_BLOB)->ref, ref_blob);
 
-       } else if (line->type == LINE_TREE_DIR) {
-               string_ncopy(view->ref, text, 40);
+       } else if (line->type != LINE_TREE_DIR) {
+               return;
        }
+
+       string_ncopy(view->ref, text, 40);
 }
 
 static struct view_ops tree_ops = {