From: Jonas Fonseca Date: Mon, 11 Sep 2006 22:22:42 +0000 (+0200) Subject: Only split the tree view when the tree view is visible X-Git-Tag: tig-0.5~25 X-Git-Url: https://git.distorted.org.uk/~mdw/tig/commitdiff_plain/2b42e5d686833a9f45020dfeb8148832d0ad30f7 Only split the tree view when the tree view is visible --- diff --git a/tig.c b/tig.c index 72d57cc..384fe21 100644 --- a/tig.c +++ b/tig.c @@ -2557,7 +2557,7 @@ tree_read(struct view *view, char *text) static bool tree_enter(struct view *view, struct line *line) { - enum open_flags flags = OPEN_DEFAULT; + enum open_flags flags = display[0] == view ? OPEN_SPLIT : OPEN_DEFAULT; char *data = line->data; enum request request; @@ -2592,10 +2592,6 @@ tree_enter(struct view *view, struct line *line) break; case LINE_TREE_FILE: - /* This causes the blob view to become split, and not having it - * in the tree dir case will make the blob view automatically - * disappear when moving to a different directory. */ - flags |= OPEN_SPLIT; request = REQ_VIEW_BLOB; break;