From ad57a0d3e899291f0980bf62ecadf99813ef9cfa Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Fri, 2 Feb 2024 09:28:15 -0800 Subject: [PATCH] stop following expansion nodes at the first non-expanded one, when converting watch view selection coords when ancestor has been collapsed --- src/df/gfx/df_views.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/df/gfx/df_views.c b/src/df/gfx/df_views.c index 4d85fea5..4f3b0fd0 100644 --- a/src/df/gfx/df_views.c +++ b/src/df/gfx/df_views.c @@ -1750,6 +1750,10 @@ df_eval_watch_view_build(DF_Window *ws, DF_Panel *panel, DF_View *view, DF_EvalW for(DF_ExpandNode *n = node; n != 0; n = n->parent) { ewv->selected_key = n->key; + if(n->expanded == 0) + { + break; + } } } #if 0