fix split-screen issue in tog when moving focus from child view to parent view Reported by jamsek: $ tog # term wide enough to vsplit return # open commit f # fullscreen commit tab # should go to fullscreen log, but it splits the screen fix ok jamsek
diff --git a/tog/tog.c b/tog/tog.c
index 090dd83..89606b6 100644
--- a/tog/tog.c
+++ b/tog/tog.c
@@ -775,7 +775,8 @@ view_resize(struct tog_view *view)
ncols = view->ncols + (COLS - view->cols);
if (view->child) {
- view->child->begin_x = view_split_begin_x(view->begin_x);
+ if (view->child->focussed)
+ view->child->begin_x = view_split_begin_x(view->begin_x);
if (view->child->begin_x == 0) {
ncols = COLS;