Download raw body.
small tog split view regression
On Thu, Jun 30, 2022 at 01:36:24AM +1000, Mark Jamsek wrote:
> > Yes, this is the right fix. I'd forgotten about this; op also mentioned
> > this earlier. Thanks!
>
> Actually, no. This breaks something else:
>
> $ tog # term wide enough to vsplit
> return # open commit
> f # fullscreen commit
> tab # should go to fullscreen log, but it splits the screen
>
> So effectivley we can't get to a fullscreen parent view when a child
> view is opened.
This fixes it for me.
diff /home/stsp/src/got
commit - 4dd27a7290cd557f7db7d0b5d647d00157e7f82f
path + /home/stsp/src/got
blob - 090dd83287c9084d96abb2895eebbfab7816bdbc
file + tog/tog.c
--- tog/tog.c
+++ 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;
small tog split view regression